summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Menu.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Menu.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Menu.java
index 23f3e77e02..d55445b2f1 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Menu.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Menu.java
@@ -1196,7 +1196,7 @@ void releaseParent () {
void releaseWidget () {
super.releaseWidget ();
backgroundImage = null;
- if (hBrush == 0) OS.DeleteObject (hBrush);
+ if (hBrush != 0) OS.DeleteObject (hBrush);
hBrush = 0;
if (OS.IsPPC && hwndCB != 0) {
if (imageList != null) {
@@ -1613,7 +1613,7 @@ void update () {
}
void updateBackground () {
- if (hBrush == 0) OS.DeleteObject (hBrush);
+ if (hBrush != 0) OS.DeleteObject (hBrush);
hBrush = 0;
if (backgroundImage != null) {
hBrush = OS.CreatePatternBrush (backgroundImage.handle);