Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 329832
Collapse All | Expand All

(-)a/runtime.rwt/org.eclipse.rap.rwt.q07/js/org/eclipse/rwt/GraphicsMixin.js (-5 / +9 lines)
Lines 168-179 qx.Mixin.define( "org.eclipse.rwt.GraphicsMixin", { Link Here
168
    },
168
    },
169
169
170
    _handleGfxBackground : function() {
170
    _handleGfxBackground : function() {
171
      var useGradient = this.getGfxProperty( "gradient" ) != null;
171
      var useImage = this.getBackgroundImage() != null; 
172
      if( useGradient ) {
172
      if (useImage){
173
        this.setGfxProperty( "fillType", "gradient" );
173
        this.setGfxProperty( "fillType", "image" );
174
      } else {
174
      } else {
175
        var useImage = this.getBackgroundImage() != null; 
175
        var useGradient = this.getGfxProperty( "gradient" ) != null;
176
        this.setGfxProperty( "fillType", useImage? "image" : "solid" );        
176
        if( useGradient ) {
177
          this.setGfxProperty( "fillType", "gradient" );
178
        } else {
179
          this.setGfxProperty( "fillType", "solid" );
180
        }
177
      }
181
      }
178
      var useBackground = ( useGradient || this._gfxBorderEnabled );
182
      var useBackground = ( useGradient || this._gfxBorderEnabled );
179
      var toggle = ( this._gfxBackgroundEnabled != useBackground );
183
      var toggle = ( this._gfxBackgroundEnabled != useBackground );

Return to bug 329832