summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2012-06-07 06:52:24 +0000
committerJon A. Cruz <jon@joncruz.org>2012-06-07 06:52:24 +0000
commit2b64059d6cf7c6913e3f3e2c995ff92ea3470d6c (patch)
tree8738963eddca2f31f5c8a06c04f35e88e7d66201 /src
parentCompatibility fix. (diff)
downloadinkscape-2b64059d6cf7c6913e3f3e2c995ff92ea3470d6c.tar.gz
inkscape-2b64059d6cf7c6913e3f3e2c995ff92ea3470d6c.zip
Fix compile for GTK+ less than 2.20 when GSEAL is on. Fixes bug #1009010.
Fixed bugs: - https://launchpad.net/bugs/1009010 (bzr r11464)
Diffstat (limited to 'src')
-rw-r--r--src/widgets/desktop-widget.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index c54e53df4..7d9008f74 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -964,10 +964,11 @@ SPDesktopWidget::shutdown()
GtkWidget *ma = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog));
GList *ma_labels = gtk_container_get_children(GTK_CONTAINER(ma));
GtkWidget *label = GTK_WIDGET(g_list_first(ma_labels)->data);
-#else
+ gtk_widget_set_can_focus(label, FALSE);
+#elif !defined(GSEAL_ENABLE)
GtkWidget *label = GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label);
-#endif
gtk_widget_set_can_focus(label, FALSE);
+#endif
GtkWidget *close_button;
close_button = gtk_button_new_with_mnemonic(_("Close _without saving"));
@@ -1027,10 +1028,11 @@ SPDesktopWidget::shutdown()
GtkWidget *ma = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog));
GList *ma_labels = gtk_container_get_children(GTK_CONTAINER(ma));
GtkWidget *label = GTK_WIDGET(g_list_first(ma_labels)->data);
-#else
+ gtk_widget_set_can_focus(label, FALSE);
+#elif !defined(GSEAL_ENABLE)
GtkWidget *label = GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label);
-#endif
gtk_widget_set_can_focus(label, FALSE);
+#endif
GtkWidget *close_button;
close_button = gtk_button_new_with_mnemonic(_("Close _without saving"));