summaryrefslogtreecommitdiff
path: root/libmdock/mdock-widget.c
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2015-01-25 01:12:13 +0100
committerJavier <dev.git@javispedro.com>2015-01-25 01:12:13 +0100
commit8251c0a4623e281fe25e420820f57b4c727a5bd2 (patch)
treec38ee196754c6b62887400826a65c0c60e5ae779 /libmdock/mdock-widget.c
parentfe69cfd1ad1e98508be79b85a34a7f0c04190c91 (diff)
downloadmdock-8251c0a4623e281fe25e420820f57b4c727a5bd2.tar.gz
mdock-8251c0a4623e281fe25e420820f57b4c727a5bd2.zip
add recent items to context menu
Diffstat (limited to 'libmdock/mdock-widget.c')
-rw-r--r--libmdock/mdock-widget.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libmdock/mdock-widget.c b/libmdock/mdock-widget.c
index 004a590..5b3daed 100644
--- a/libmdock/mdock-widget.c
+++ b/libmdock/mdock-widget.c
@@ -22,12 +22,17 @@
#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
#include <libwnck/libwnck.h>
+#include "../config.h"
#include "mdock-widget.h"
#include "mdock-item-window-selector.h"
#include "mdock-item-menu.h"
#include "mdock-item.h"
#include "matcher.h"
+#ifdef HAVE_ZEITGEIST
+#include <zeitgeist.h>
+#endif
+
#define POPUP_SHOW_TIMEOUT 200
#define POPUP_HIDE_TIMEOUT 500
@@ -769,6 +774,12 @@ static void mdock_widget_init(MDockWidget *self)
{
self->priv = MDOCK_WIDGET_GET_PRIVATE(self);
+#ifdef HAVE_ZEITGEIST
+ // Initialize zeitgeist now,
+ // since hilarity ensues if you try to do it on a Wnck callback...
+ zeitgeist_log_get_default();
+#endif
+
gtk_drag_dest_set(GTK_WIDGET(self), 0,
drag_types, G_N_ELEMENTS(drag_types),
GDK_ACTION_MOVE);