2009-02-06 [colin] 3.7.0cvs54
[claws.git] / src / mainwindow.c
index cd2207378e1143e50bfa91594768827f9b51501e..43733dc8840eda95003e096746008be6508b6a92 100644 (file)
@@ -1312,9 +1312,13 @@ static gboolean mainwindow_key_pressed (GtkWidget *widget, GdkEventKey *event,
 
        switch (event->keyval) {
        case GDK_Q:             /* Quit */
 
        switch (event->keyval) {
        case GDK_Q:             /* Quit */
+#ifndef MAEMO
                BREAK_ON_MODIFIER_KEY();
 
                BREAK_ON_MODIFIER_KEY();
 
-               app_exit_cb(NULL, mainwin);
+               if (gtk_window_is_active(GTK_WINDOW(mainwin->window))) {
+                       app_exit_cb(NULL, mainwin);
+               }
+#endif
                return FALSE;
        case GDK_space:
                BREAK_ON_MODIFIER_KEY();
                return FALSE;
        case GDK_space:
                BREAK_ON_MODIFIER_KEY();