From 635525fbdbc05fdab3c007f05ddb4d5b45098335 Mon Sep 17 00:00:00 2001 From: "pavlov%netscape.com" Date: Tue, 4 Jan 2000 22:17:06 +0000 Subject: [PATCH] fix bug 22780 and 20359 git-svn-id: svn://10.0.0.236/trunk@56757 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/gtk/nsFileWidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/widget/src/gtk/nsFileWidget.cpp b/mozilla/widget/src/gtk/nsFileWidget.cpp index 72338e5f367..3cb64d4d667 100644 --- a/mozilla/widget/src/gtk/nsFileWidget.cpp +++ b/mozilla/widget/src/gtk/nsFileWidget.cpp @@ -118,7 +118,8 @@ PRBool nsFileWidget::Show() gtk_file_selection_complete(fs, "/"); #endif - // gtk_window_set_modal(GTK_WINDOW(mWidget), PR_TRUE); + gtk_window_set_modal(GTK_WINDOW(mWidget), PR_TRUE); + gtk_grab_add(mWidget); gtk_widget_show(mWidget); // handle close, destroy, etc on the dialog @@ -134,6 +135,7 @@ PRBool nsFileWidget::Show() else { ret = PR_FALSE; } + gtk_grab_remove(mWidget); return ret; }