ekiga r6664 - in trunk: . src/gui
- From: dsandras svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6664 - in trunk: . src/gui
- Date: Wed, 20 Aug 2008 19:46:39 +0000 (UTC)
Author: dsandras
Date: Wed Aug 20 19:46:39 2008
New Revision: 6664
URL: http://svn.gnome.org/viewvc/ekiga?rev=6664&view=rev
Log:
Prevent unuseful resizes.
Modified:
trunk/ChangeLog
trunk/src/gui/main.cpp
Modified: trunk/src/gui/main.cpp
==============================================================================
--- trunk/src/gui/main.cpp (original)
+++ trunk/src/gui/main.cpp Wed Aug 20 19:46:39 2008
@@ -3317,8 +3317,11 @@
mw = gm_mw_get_mw (GTK_WIDGET (self));
- gtk_window_get_size (GTK_WINDOW (self), &mw->x, &mw->y);
- gtk_widget_show_all (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)));
+ if (!GTK_WIDGET_VISIBLE (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)))) {
+
+ gtk_window_get_size (GTK_WINDOW (self), &mw->x, &mw->y);
+ gtk_widget_show_all (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)));
+ }
}
@@ -3329,16 +3332,19 @@
mw = gm_mw_get_mw (GTK_WIDGET (self));
- if (mw->x == 0 && mw->y == 0) {
+ if (GTK_WIDGET_VISIBLE (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)))) {
- GtkRequisition req;
- gtk_window_get_size (GTK_WINDOW (self), &mw->x, &mw->y);
- gtk_widget_size_request (GTK_WIDGET (gtk_paned_get_child1 (GTK_PANED (mw->hpaned))), &req);
- mw->x = req.width;
- }
+ if (mw->x == 0 && mw->y == 0) {
+
+ GtkRequisition req;
+ gtk_window_get_size (GTK_WINDOW (self), &mw->x, &mw->y);
+ gtk_widget_size_request (GTK_WIDGET (gtk_paned_get_child1 (GTK_PANED (mw->hpaned))), &req);
+ mw->x = req.width;
+ }
- gtk_widget_hide (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)));
- gtk_window_resize (GTK_WINDOW (self), mw->x, mw->y);
+ gtk_widget_hide (gtk_paned_get_child2 (GTK_PANED (mw->hpaned)));
+ gtk_window_resize (GTK_WINDOW (self), mw->x, mw->y);
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]