gnome-mud r805 - in trunk: . src/zmp



Author: lharris
Date: Wed Mar 18 19:38:17 2009
New Revision: 805
URL: http://svn.gnome.org/viewvc/gnome-mud?rev=805&view=rev

Log:
ZmpSubwindow subwindow.size fix

Modified:
   trunk/ChangeLog
   trunk/src/zmp/zmp-subwindow.c

Modified: trunk/src/zmp/zmp-subwindow.c
==============================================================================
--- trunk/src/zmp/zmp-subwindow.c	(original)
+++ trunk/src/zmp/zmp-subwindow.c	Wed Mar 18 19:38:17 2009
@@ -261,6 +261,7 @@
     MudSubwindow *sub;
     ZmpSubwindow *pkg;
     ZmpMain *zmp_main;
+    gboolean visible;
 
     if(argc != 5)
         return;
@@ -277,10 +278,18 @@
     {
         sub = mud_connection_view_get_subwindow(view, argv[1]);
 
-        mud_connection_view_show_subwindow(view, argv[1]);
+        g_object_get(sub, "visible", &visible, NULL);
+
+        if(!visible)
+            mud_connection_view_show_subwindow(view, argv[1]);
         
         g_object_set(sub, "title", argv[2], NULL);
         mud_subwindow_set_title(sub, argv[2]);
+
+        g_object_set(sub,
+                     "old-width", (guint)atol(argv[3]),
+                     "old-height", (guint)atol(argv[4]),
+                     NULL);
         
         mud_subwindow_set_size(sub,
                                (guint)atol(argv[3]),



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