diff options
author | Xi Yan | 2018-08-01 16:35:04 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-08-04 13:12:32 +0000 |
commit | dd3409ccc7c794b80af28d85c1c8e3d4d06b06b3 (patch) | |
tree | 872b330a90fba58fa0a23f4cb2e3ddad3d80c046 /bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h | |
parent | fd1e6ebd529d85760cfcdb5900f01902cd70eb4b (diff) | |
download | eclipse.platform.swt-dd3409ccc7c794b80af28d85c1c8e3d4d06b06b3.tar.gz eclipse.platform.swt-dd3409ccc7c794b80af28d85c1c8e3d4d06b06b3.tar.xz eclipse.platform.swt-dd3409ccc7c794b80af28d85c1c8e3d4d06b06b3.zip |
Bug 532941 - [Wayland] Error output about "a temporary window without
parent"
1) Attached snippet was broken on GTK3 with both x11 and Wayland. The
column width is 0 and the table appears as a thin line. See bug 509503.
This was fixed by always showing the table before getting preferred size
on GTK3.
2) The warnings on Wayland occurs due to having a popup window without a
parent. Shells with SWT.ON_TOP style was always created as a
GTK_WINDOW_POPUP, this causes issues when the shell has no parent on
Wayland due to lack of global coordinates. The fix is to never create a
popup window without a parent.
3) Fixed the issue with the open editor dialog (CTRL+E) having a title
bar above, by preventing decorations for shells without SHELL_TRIM style
set.
Tested with attached snippet and open editor (Ctrl + E) in child Eclipse
with GTK3.22 on X11 and Wayland.
Change-Id: I6d33c2e9bb00a55f84a79303f7326d0c8cd0a3ec
Signed-off-by: Xi Yan <xixiyan@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h index a6970170dc..21df733edb 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h @@ -1183,6 +1183,7 @@ typedef enum { _1gtk_1window_1set_1destroy_1with_1parent_FUNC, _1gtk_1window_1set_1geometry_1hints_FUNC, _1gtk_1window_1set_1icon_1list_FUNC, + _1gtk_1window_1set_1keep_1above_FUNC, _1gtk_1window_1set_1modal_FUNC, _1gtk_1window_1set_1opacity_FUNC, _1gtk_1window_1set_1resizable_FUNC, |