From 56782123d25056f44e1fa0f3332482bacc97308c Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?utf8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Sat, 24 Mar 2018 12:59:13 +0000 Subject: [PATCH] Only use gtk_print_backends_init() on UNIX It's from gtkprintbackend.c, which is in gtk_unix_print_sources source list and thus only available on os_unix only. https://bugzilla.gnome.org/show_bug.cgi?id=773299 --- gtk/gtkmain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 5971346a5a..36100c03f5 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -631,7 +631,9 @@ static void default_display_notify_cb (GdkDisplayManager *dm) { debug_flags[0].display = gdk_display_get_default (); +#ifdef G_OS_UNIX gtk_print_backends_init (); +#endif gtk_im_modules_init (); gtk_media_file_extension_init (); _gtk_accessibility_init (); -- 2.30.2