Add libfm-gtk >= 1.2.0 into dependencies.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Wed, 29 Jan 2014 23:18:22 +0000 (01:18 +0200)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Wed, 29 Jan 2014 23:18:22 +0000 (01:18 +0200)
configure.ac
src/panel.c

index 439ace8..65c71f0 100644 (file)
@@ -34,9 +34,9 @@ esac],[])
 
 if test "x$enable_gtk3" = "xyes" ; then
   CFLAGS="$CFLAGS -DENABLE_GTK3"
-  pkg_modules="$pkg_modules gtk+-3.0"
+  pkg_modules="$pkg_modules gtk+-3.0 libfm-gtk3 >= 1.2.0"
 else
-  pkg_modules="$pkg_modules gtk+-2.0 >= 2.16.0"
+  pkg_modules="$pkg_modules gtk+-2.0 >= 2.16.0 libfm-gtk >= 1.2.0"
 fi
 
 pkg_modules="$pkg_modules \
@@ -44,7 +44,6 @@ pkg_modules="$pkg_modules \
              gthread-2.0 \
              gmodule-2.0 \
              libmenu-cache"
-#             libstartup-notification-1.0"
 PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
 AC_SUBST(PACKAGE_CFLAGS)
 AC_SUBST(PACKAGE_LIBS)
index 4069e3a..6b15607 100644 (file)
@@ -30,6 +30,7 @@
 #include <locale.h>
 #include <string.h>
 #include <gdk/gdkx.h>
+#include <libfm/fm-gtk.h>
 
 #include "plugin.h"
 #include "panel.h"
@@ -1658,6 +1659,7 @@ int main(int argc, char *argv[], char *env[])
        gdk_threads_enter();
 
     gtk_init(&argc, &argv);
+    fm_gtk_init(NULL);
 
 #ifdef ENABLE_NLS
     bindtextdomain ( GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR );
@@ -1756,6 +1758,7 @@ restart:
         goto restart;
 
     gdk_threads_leave();
+    fm_gtk_finalize();
 
     g_object_unref(win_grp);
     g_object_unref(fbev);