summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2013-03-22 17:31:06 +0000
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2013-03-22 17:31:06 +0000
commit02d80d23fd3ca86d8de6710045b990e13e260ff1 (patch)
treecc42ab8b7c34b20d303818f2461374efc44d94a7 /ui
parent11d6a3f3938d1c4859b88348037391b1c73f7858 (diff)
downloadwireshark-02d80d23fd3ca86d8de6710045b990e13e260ff1.tar.gz
Make Dialog about "Decryption Key (List / Add / Edit)" Modal
svn path=/trunk/; revision=48481
Diffstat (limited to 'ui')
-rw-r--r--ui/gtk/airpcap_dlg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/gtk/airpcap_dlg.c b/ui/gtk/airpcap_dlg.c
index ce93dfb6a7..0b6fbe608b 100644
--- a/ui/gtk/airpcap_dlg.c
+++ b/ui/gtk/airpcap_dlg.c
@@ -961,6 +961,7 @@ on_add_new_key_bt_clicked(GtkWidget *button _U_, gpointer data)
/* Pop-up a new window */
add_key_window = dlg_window_new ("Add Decryption Key");
+ gtk_window_set_modal(GTK_WINDOW(add_key_window), TRUE);
gtk_window_set_transient_for(GTK_WINDOW(add_key_window), GTK_WINDOW(airpcap_advanced_w));
gtk_widget_set_name (add_key_window, "add_key_window");
gtk_container_set_border_width (GTK_CONTAINER (add_key_window), 5);
@@ -1171,6 +1172,7 @@ on_edit_key_bt_clicked(GtkWidget *button _U_, gpointer data)
/* Pop-up a new window */
edit_key_window = dlg_window_new("Edit Decryption Key");
+ gtk_window_set_modal(GTK_WINDOW(edit_key_window), TRUE);
gtk_window_set_transient_for(GTK_WINDOW(edit_key_window), GTK_WINDOW(airpcap_advanced_w));
gtk_widget_set_name (edit_key_window, "edit_key_window");
gtk_container_set_border_width (GTK_CONTAINER (edit_key_window), 5);
@@ -2006,7 +2008,8 @@ display_airpcap_key_management_cb(GtkWidget *w _U_, gpointer data)
/* Create the new window */
key_management_w = dlg_window_new("Decryption Key Management"); /* transient_for top_level */
- gtk_window_set_destroy_with_parent (GTK_WINDOW(key_management_w), TRUE);
+ gtk_window_set_destroy_with_parent(GTK_WINDOW(key_management_w), TRUE);
+ gtk_window_set_modal(GTK_WINDOW(key_management_w), TRUE);
gtk_container_set_border_width (GTK_CONTAINER (key_management_w), 5);
gtk_window_set_position (GTK_WINDOW (key_management_w),