From fd33d25aff0ad0a5df9007011b5e8bf5a20f1a55 Mon Sep 17 00:00:00 2001 From: Jason Conti Date: Sat, 20 Aug 2011 14:55:49 -0400 Subject: * Reposition the menu when it becomes visible, otherwise parts will be cut off when popped up near the edge of the screen --- src/indicator-notifications.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/indicator-notifications.c b/src/indicator-notifications.c index 237c4d0..9f0365c 100644 --- a/src/indicator-notifications.c +++ b/src/indicator-notifications.c @@ -143,7 +143,10 @@ menu_visible_notify_cb(GtkWidget *menu, G_GNUC_UNUSED GParamSpec *pspec, gpointe gboolean visible; g_object_get(G_OBJECT(menu), "visible", &visible, NULL); - if(!visible) { + if(visible) { + gtk_menu_reposition(GTK_MENU(menu)); + } + else { if(self->priv->pixbuf_read != NULL) { self->priv->have_unread = FALSE; gtk_image_set_from_pixbuf(self->priv->image, self->priv->pixbuf_read); -- cgit v1.2.3