commit | 742fe1dc05feea3b5756d5b75c4e76de728ef7e7 | [log] [tgz] |
---|---|---|
author | Andrey Loskutov <loskutov@gmx.de> | Thu Jun 10 10:02:00 2021 +0200 |
committer | Andrey Loskutov <loskutov@gmx.de> | Thu Jun 10 04:27:25 2021 -0400 |
tree | eb5f47c61526dcd75b50a6cc60c6d62e3991fbb0 | |
parent | 4d79de043a730348406b42618762d7d44ef81c0b [diff] |
Bug 574079 - [GTK3] Missing check for out-of-handles in Menu.createHandle() Change-Id: I6cb40b6fedb0b3af8990b5409887b5f377ecb6ee Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/181750 Tested-by: Platform Bot <platform-bot@eclipse.org> Reviewed-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Menu.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Menu.java index 3ff9899..3bf88ee 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Menu.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Menu.java
@@ -497,6 +497,7 @@ gtk_box_set_child_packing(vboxHandle, handle, false, true, 0, GTK.GTK_PACK_START); } else { handle = GTK3.gtk_menu_new(); + if (handle == 0) error(SWT.ERROR_NO_HANDLES); } } }