[gtk+] Fallback to gtk_show_uri for print preview if the command fails
- From: Christian Dywan <cdywan src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+] Fallback to gtk_show_uri for print preview if the command fails
- Date: Mon, 30 Nov 2009 12:21:52 +0000 (UTC)
commit 6dfdf0fadf4598b1ec7a32d525c87920ba7f8bee
Author: Christian Dywan <christian twotoasts de>
Date: Mon Nov 30 13:20:43 2009 +0100
Fallback to gtk_show_uri for print preview if the command fails
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=601682
gtk/gtkprintoperation-unix.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkprintoperation-unix.c b/gtk/gtkprintoperation-unix.c
index 6b5aa15..a36eced 100644
--- a/gtk/gtkprintoperation-unix.c
+++ b/gtk/gtkprintoperation-unix.c
@@ -291,6 +291,19 @@ _gtk_print_operation_platform_backend_launch_preview (GtkPrintOperation *op,
g_strfreev (argv);
+ if (error != NULL)
+ {
+ gchar* uri;
+
+ g_warning ("%s %s", _("Error launching preview"), error->message);
+
+ g_error_free (error);
+ error = NULL;
+ uri = g_filename_to_uri (filename, NULL, NULL);
+ gtk_show_uri (screen, uri, GDK_CURRENT_TIME, &error);
+ g_free (uri);
+ }
+
out:
if (error != NULL)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]