version 1.222, 2019/03/18 14:10:25 |
version 1.223, 2019/03/18 15:25:36 |
|
|
if (wme->mode == mode) |
if (wme->mode == mode) |
break; |
break; |
} |
} |
if (wme != NULL) |
if (wme != NULL) { |
TAILQ_REMOVE(&wp->modes, wme, entry); |
TAILQ_REMOVE(&wp->modes, wme, entry); |
else { |
TAILQ_INSERT_HEAD(&wp->modes, wme, entry); |
|
} else { |
wme = xcalloc(1, sizeof *wme); |
wme = xcalloc(1, sizeof *wme); |
wme->wp = wp; |
wme->wp = wp; |
wme->mode = mode; |
wme->mode = mode; |
wme->prefix = 1; |
wme->prefix = 1; |
|
TAILQ_INSERT_HEAD(&wp->modes, wme, entry); |
wme->screen = wme->mode->init(wme, fs, args); |
wme->screen = wme->mode->init(wme, fs, args); |
} |
} |
TAILQ_INSERT_HEAD(&wp->modes, wme, entry); |
|
|
|
wp->screen = wme->screen; |
wp->screen = wme->screen; |
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |