]> Pileus Git - ~andy/gtk/commitdiff
Use the correct screen for getting the height. (Fix from Stephen Browne,
authorOwen Taylor <otaylor@redhat.com>
Fri, 6 Dec 2002 22:49:56 +0000 (22:49 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 6 Dec 2002 22:49:56 +0000 (22:49 +0000)
Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
        the correct screen for getting the height.
        (Fix from Stephen Browne, #96777)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmenu.c

index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index 9bd6cef549fcf3d202d23b5dfe395ac8da938451..9196946b008cc60ab7629e62795c78b6050a160a 100644 (file)
@@ -1,3 +1,9 @@
+Fri Dec  6 17:46:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_window_size_request): Use
+       the correct screen for getting the height.
+       (Fix from Stephen Browne, #96777)
+
 Thu Dec  5 16:01:14 2002  Eric Warmenhoven <eric@warmenhoven.org>
 
        * gdk/{linux-fb,win32}/Makefile.am: Fix gdkenumtypes.h hack
index d7c06650c1d44bf7b23a6ae865cc862edd740454..ee2f8a0e15341b8d4bf5cd602aa1b4f44f2af29a 100644 (file)
@@ -417,7 +417,8 @@ gtk_menu_window_size_request (GtkWidget      *window,
 
   if (private->have_position)
     {
-      gint screen_height = gdk_screen_height ();
+      GdkScreen *screen = gtk_widget_get_screen (window);
+      gint screen_height = gdk_screen_get_height (screen);
 
       if (private->y + requisition->height > screen_height)
        requisition->height = screen_height - private->y;