summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FontDialog.java2
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/FontDialog.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FontDialog.java
index bdb20fb77c..06c74791ea 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FontDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/FontDialog.java
@@ -127,7 +127,7 @@ public FontData open () {
OS.memmove (dialog, handle, GtkFontSelectionDialog.sizeof);
if (parent!=null) {
OS.gtk_window_set_modal(handle, true);
- OS.gtk_window_set_transient_for(handle, parent.shellHandle);
+ OS.gtk_window_set_transient_for(handle, parent.topHandle);
}
if (fontData != null) {
byte[] buffer = Converter.wcsToMbcs(null, fontData.getXlfd(), true);
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/FontDialog.java
index bdb20fb77c..06c74791ea 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/FontDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/FontDialog.java
@@ -127,7 +127,7 @@ public FontData open () {
OS.memmove (dialog, handle, GtkFontSelectionDialog.sizeof);
if (parent!=null) {
OS.gtk_window_set_modal(handle, true);
- OS.gtk_window_set_transient_for(handle, parent.shellHandle);
+ OS.gtk_window_set_transient_for(handle, parent.topHandle);
}
if (fontData != null) {
byte[] buffer = Converter.wcsToMbcs(null, fontData.getXlfd(), true);