]> www.fi.muni.cz Git - evince.git/blobdiff - shell/main.c
[build] Fix introspection build with shave
[evince.git] / shell / main.c
index 41fd85f12a6fa08d54bf22fecf4e1ae23308bb04..2d966afdb8181eb4057fc06f676abc039a0c3c5c 100644 (file)
@@ -40,7 +40,7 @@
 
 #ifdef WITH_SMCLIENT
 #include "eggsmclient.h"
-#ifndef G_OS_WIN32
+#ifdef GDK_WINDOWING_X11
 #include "eggdesktopfile.h"
 #endif
 #endif /* WITH_SMCLIENT */
@@ -442,13 +442,13 @@ main (int argc, char *argv[])
 
        ev_stock_icons_init ();
 
-#if defined(WITH_SMCLIENT) && !defined(G_OS_WIN32)
+#if defined(WITH_SMCLIENT) && defined(GDK_WINDOWING_X11)
        egg_set_desktop_file (GNOMEDATADIR "/applications/evince.desktop");
 #else
        /* Manually set name and icon */
        g_set_application_name (_("Document Viewer"));
        gtk_window_set_default_icon_name ("evince");
-#endif /* WITH_SMCLIENT && !G_OS_WIN32 */
+#endif /* WITH_SMCLIENT && GDK_WINDOWING_X11 */
 
        ev_application_load_session (EV_APP);
        load_files (file_arguments, args);