[ekiga/gnome-2-26] Fixed problem with Ekiga windows not being displayed at the right position.
- From: Damien Sandras <dsandras src gnome org>
- To: svn-commits-list gnome org
- Subject: [ekiga/gnome-2-26] Fixed problem with Ekiga windows not being displayed at the right position.
- Date: Sun, 17 May 2009 14:04:39 -0400 (EDT)
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]