aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/contact-editor
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@helixcode.com>2000-02-12 09:07:16 +0800
committerChris Lahey <clahey@src.gnome.org>2000-02-12 09:07:16 +0800
commit123f506198c535dcb073c1998fed37c25ad131f9 (patch)
treef375647ecb6a6daf7e87fe6a42bff801be3d90ca /addressbook/contact-editor
parent88dec7a2580f336ae11d805839ce3204c67ac07a (diff)
downloadgsoc2013-evolution-123f506198c535dcb073c1998fed37c25ad131f9.tar.gz
gsoc2013-evolution-123f506198c535dcb073c1998fed37c25ad131f9.tar.zst
gsoc2013-evolution-123f506198c535dcb073c1998fed37c25ad131f9.zip
Fixed the location the first time you see the drop down menus for changing
2000-02-11 Christopher James Lahey <clahey@helixcode.com> * addressbook/contact-editor/e-contact-editor.c: Fixed the location the first time you see the drop down menus for changing which phone, email, or snail mail address you see. svn path=/trunk/; revision=1741
Diffstat (limited to 'addressbook/contact-editor')
-rw-r--r--addressbook/contact-editor/e-contact-editor.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/addressbook/contact-editor/e-contact-editor.c b/addressbook/contact-editor/e-contact-editor.c
index 6a6c6d982e..01091b4bc3 100644
--- a/addressbook/contact-editor/e-contact-editor.c
+++ b/addressbook/contact-editor/e-contact-editor.c
@@ -296,13 +296,16 @@ _popup_position(GtkMenu *menu,
gpointer data)
{
GtkWidget *button = GTK_WIDGET(data);
+ GtkRequisition request;
int mh, mw;
gdk_window_get_origin (button->window, x, y);
*x += button->allocation.width;
*y += button->allocation.height;
- mh = GTK_WIDGET(menu)->allocation.height;
- mw = GTK_WIDGET(menu)->allocation.width;
+ gtk_widget_size_request(GTK_WIDGET(menu), &request);
+
+ mh = request.height;
+ mw = request.width;
*x -= mw;
if (*x < 0)