diff options
Diffstat (limited to 'libmdock/mdock-widget.c')
-rw-r--r-- | libmdock/mdock-widget.c | 11 |
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); |