[ekiga/gnome-2-26] Fixed problem with Ekiga windows not being displayed at the right position.



commit d4249e983a13de35bda88a53f45e09e3d21fba6a
Author: Damien Sandras <dsandras seconix com>
Date:   Fri May 1 17:02:48 2009 +0200

    Fixed problem with Ekiga windows not being displayed at the right position.
    
    There were a few pixels difference when showing/hiding.
---
 lib/gui/gmwindow.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/gui/gmwindow.c b/lib/gui/gmwindow.c
index 013e293..f212a33 100644
--- a/lib/gui/gmwindow.c
+++ b/lib/gui/gmwindow.c
@@ -404,14 +404,13 @@ gm_window_hide (GtkWidget *w,
 
 
 static gboolean 
-gm_window_configure_event (GtkWidget *widget,
+gm_window_configure_event (GtkWidget *self,
                            GdkEventConfigure *event)
 {
-  GM_WINDOW (widget)->priv->x = event->x;
-  GM_WINDOW (widget)->priv->y = event->y;
+  gtk_window_get_position (GTK_WINDOW (self), &GM_WINDOW (self)->priv->x, &GM_WINDOW (self)->priv->y);
 
-  GM_WINDOW (widget)->priv->width = event->width;
-  GM_WINDOW (widget)->priv->height = event->height;
+  GM_WINDOW (self)->priv->width = event->width;
+  GM_WINDOW (self)->priv->height = event->height;
 
   return FALSE;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]