summaryrefslogtreecommitdiff
path: root/libmdock/mdock-item-window-selector.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-item-window-selector.c
parentfe69cfd1ad1e98508be79b85a34a7f0c04190c91 (diff)
downloadmdock-8251c0a4623e281fe25e420820f57b4c727a5bd2.tar.gz
mdock-8251c0a4623e281fe25e420820f57b4c727a5bd2.zip
add recent items to context menu
Diffstat (limited to 'libmdock/mdock-item-window-selector.c')
-rw-r--r--libmdock/mdock-item-window-selector.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmdock/mdock-item-window-selector.c b/libmdock/mdock-item-window-selector.c
index ea5ceb8..2885a76 100644
--- a/libmdock/mdock-item-window-selector.c
+++ b/libmdock/mdock-item-window-selector.c
@@ -64,6 +64,8 @@ static GSequenceIter * find_window(MDockItemWindowSelector *self, WnckWindow *wi
static gboolean handle_window_button_release(MDockItemWindowSelector *self, GdkEventButton *event, MDockWindow *window)
{
+ g_debug("window item button release");
+
switch (event->button) {
case 1:
wnck_window_activate_transient(window->window, event->time);
@@ -201,6 +203,10 @@ void mdock_item_window_selector_remove_window(MDockItemWindowSelector *self, Wnc
if (g_sequence_get_length(self->priv->windows) == 0) {
gtk_widget_show(GTK_WIDGET(self->priv->app_label));
}
+
+ GtkRequisition requisition;
+ gtk_widget_size_request(GTK_WIDGET(self), &requisition);
+ gtk_window_resize(GTK_WINDOW(self), requisition.width, requisition.height);
}
void mdock_item_window_selector_set_active_window(MDockItemWindowSelector *self, WnckWindow *window)