From 6f318affeb4d1c6ff66ccfa492713ad6f5e1e69c Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 26 Jan 2015 00:51:54 +0100 Subject: add a (possibly not necessary?) workaround for transparency --- libmdock/mdock-item.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libmdock/mdock-item.c') diff --git a/libmdock/mdock-item.c b/libmdock/mdock-item.c index 5b6e0f9..150af74 100644 --- a/libmdock/mdock-item.c +++ b/libmdock/mdock-item.c @@ -439,6 +439,15 @@ void mdock_item_close_all_windows(MDockItem *self) } } +void mdock_item_update_background(MDockItem *self) +{ + GtkWidget *widget = GTK_WIDGET(self); + GdkWindow *window = gtk_widget_get_window(widget); + g_return_if_fail(window); + gdk_window_set_back_pixmap(window, NULL, TRUE); + gtk_widget_queue_draw(widget); +} + void mdock_item_activate(MDockItem *self) { if (self->priv->windows) { -- cgit v1.2.3