fix bug 4239, 'Preferences: Text Options Header Display modal is not modal' (sic)
[claws.git] / src / sourcewindow.c
index f3465b7340d663a9a2bfc5347cebeeb1cd344c25..f188c0fb69a3599d2d87b6ac1151314b5a932728 100644 (file)
@@ -64,6 +64,7 @@ SourceWindow *source_window_create(void)
        window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "sourcewindow");
        gtk_window_set_title(GTK_WINDOW(window), _("Source of the message"));
        gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
+       gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG);
        gtk_widget_set_size_request(window, prefs_common.sourcewin_width,
                                    prefs_common.sourcewin_height);
        
@@ -203,15 +204,9 @@ static gint source_window_delete_cb(GtkWidget *widget, GdkEventAny *event,
 static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event,
                            SourceWindow *sourcewin)
 {
-
        if (!event || !sourcewin) return FALSE;
-       
+
        switch (event->keyval) {
-       case GDK_KEY_A:
-       case GDK_KEY_a:
-               if ((event->state & GDK_CONTROL_MASK) != 0)
-                       gtk_editable_select_region(GTK_EDITABLE(sourcewin->text), 0, -1);
-               break;
        case GDK_KEY_W:
        case GDK_KEY_w:
                if ((event->state & GDK_CONTROL_MASK) != 0)