diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2012-06-07 06:52:24 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2012-06-07 06:52:24 +0000 |
| commit | 2b64059d6cf7c6913e3f3e2c995ff92ea3470d6c (patch) | |
| tree | 8738963eddca2f31f5c8a06c04f35e88e7d66201 /src | |
| parent | Compatibility fix. (diff) | |
| download | inkscape-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.cpp | 10 |
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")); |
