soc.2008.finch: 2d2916cb: Fixed small bug when splitting frames wh...
queueram at soc.pidgin.im
queueram at soc.pidgin.im
Sat Sep 13 14:20:30 EDT 2008
-----------------------------------------------------------------
Revision: 2d2916cbec31b0177809a251dbe2cc4d533556ca
Ancestor: 2cb7dcee39eb740c1bd9306f8f488c0d107951cb
Author: queueram at soc.pidgin.im
Date: 2008-09-13T18:16:50
Branch: im.pidgin.soc.2008.finch
URL: http://d.pidgin.im/viewmtn/revision/info/2d2916cbec31b0177809a251dbe2cc4d533556ca
Modified files:
finch/libgnt/wms/tiling.c
ChangeLog:
Fixed small bug when splitting frames where the window wouldn't be resized
or moved correctly.
-------------- next part --------------
============================================================
--- finch/libgnt/wms/tiling.c f2fc2aaf4aea56a9fec5834b69f72bf25b2039c7
+++ finch/libgnt/wms/tiling.c 5ced04751285c54cda74f803c6403cb7cbf49408
@@ -153,8 +153,13 @@ twm_move_window_to_frame(GntWidget *win,
static void
twm_move_window_to_frame(GntWidget *win, TilingFrame *frame)
{
+ /* TODO: figure out better way to handle this
+ * the reason resize is called twice is that the resize might not
+ * work correctly if the width/height increases and the current x/y
+ * restricts the width/height */
gnt_screen_resize_widget(win, frame->width, frame->height);
gnt_screen_move_widget(win, frame->x, frame->y);
+ gnt_screen_resize_widget(win, frame->width, frame->height);
}
static void
More information about the Commits
mailing list