1
0
mirror of https://github.com/irssi/irssi.git synced 2024-06-30 02:45:25 -04:00

Simplify and remove dead code.

git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4949 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Emanuele Giaquinta 2008-12-07 15:49:04 +00:00 committed by exg
parent 04a028d8c9
commit 43bed5bb09

View File

@ -419,32 +419,19 @@ static void mainwindows_resize_smaller(int xdiff, int ydiff)
static void mainwindows_resize_bigger(int xdiff, int ydiff) static void mainwindows_resize_bigger(int xdiff, int ydiff)
{ {
GSList *sorted, *tmp; GSList *sorted, *tmp;
int moved, space;
sorted = mainwindows_get_sorted(FALSE); sorted = mainwindows_get_sorted(FALSE);
moved = 0;
for (tmp = sorted; tmp != NULL; tmp = tmp->next) { for (tmp = sorted; tmp != NULL; tmp = tmp->next) {
MAIN_WINDOW_REC *rec = tmp->data; MAIN_WINDOW_REC *rec = tmp->data;
space = MAIN_WINDOW_TEXT_HEIGHT(rec)-WINDOW_MIN_SIZE;
if (ydiff == 0 || tmp->next != NULL) { if (ydiff == 0 || tmp->next != NULL) {
mainwindow_resize(rec, xdiff, 0); mainwindow_resize(rec, xdiff, 0);
if (moved > 0) {
rec->first_line += moved;
rec->last_line += moved;
signal_emit("mainwindow moved", 1, rec);
}
continue; continue;
} }
/* lowest window - give all the extra space for it */ /* lowest window - give all the extra space for it */
space = ydiff; rec->last_line += ydiff;
ydiff -= space; mainwindow_resize(rec, xdiff, ydiff);
rec->first_line += moved;
moved += space;
rec->last_line += moved;
mainwindow_resize(rec, xdiff, space);
} }
g_slist_free(sorted); g_slist_free(sorted);
} }