Skip to content

Commit fa2e734

Browse files
author
zhourenjian
committed
Fixed bug that #setImage for *.png after *.gif may result in two images in the background.
1 parent 6f0881b commit fa2e734

File tree

7 files changed

+7
-0
lines changed

7 files changed

+7
-0
lines changed

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/Button.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -980,6 +980,7 @@ public void setImage (Image image) {
980980
// imgBackground.style.height = "100%";
981981
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
982982
// handle.appendChild(imgBackground);
983+
handleStyle.backgroundImage = "";
983984
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
984985
} else {
985986
handleStyle.backgroundRepeat = "no-repeat";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/Decorations.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1443,6 +1443,7 @@ public void setImage (Image image) {
14431443
// imgBackground.style.height = "100%";
14441444
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
14451445
// handle.appendChild(imgBackground);
1446+
iconStyle.backgroundImage = "";
14461447
iconStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
14471448
} else {
14481449
iconStyle.backgroundRepeat = "no-repeat";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/MenuItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,7 @@ public void setImage (Image image) {
963963
// imgBackground.style.height = "100%";
964964
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
965965
// handle.appendChild(imgBackground);
966+
handleStyle.backgroundImage = "";
966967
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
967968
} else {
968969
handleStyle.backgroundImage = "url(\"" + this.image.url + "\")";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/TabItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ public void setImage (Image image) {
276276
// imgBackground.style.height = "100%";
277277
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
278278
// handle.appendChild(imgBackground);
279+
handleStyle.backgroundImage = "";
279280
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
280281
} else {
281282
// handleStyle.backgroundRepeat = "no-repeat";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/TableItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1114,6 +1114,7 @@ public void setImage (int index, Image image) {
11141114
// imgBackground.style.height = "100%";
11151115
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
11161116
// handle.appendChild(imgBackground);
1117+
handleStyle.backgroundImage = "";
11171118
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
11181119
} else {
11191120
handleStyle.backgroundImage = "url(\"" + this.image.url + "\")";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/ToolItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,6 +1358,7 @@ void updateImages (boolean enabled) {
13581358
// imgBackground.style.height = "100%";
13591359
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
13601360
// handle.appendChild(imgBackground);
1361+
handleStyle.backgroundImage = "";
13611362
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
13621363
} else {
13631364
handleStyle.backgroundImage = "url(\"" + this.image.url + "\")";

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/TreeItem.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,6 +1557,7 @@ public void setImage (int index, Image image) {
15571557
// imgBackground.style.height = "100%";
15581558
// imgBackground.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
15591559
// handle.appendChild(imgBackground);
1560+
handleStyle.backgroundImage = "";
15601561
handleStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + this.image.url + "\", sizingMethod=\"image\")";
15611562
} else {
15621563
handleStyle.backgroundImage = "url(\"" + this.image.url + "\")";

0 commit comments

Comments
 (0)