version 1.192, 2017/04/28 19:13:55 |
version 1.193, 2017/05/04 07:16:43 |
|
|
} else |
} else |
w->name = default_window_name(w); |
w->name = default_window_name(w); |
|
|
|
notify_window("window-pane-changed", w); |
|
|
return (w); |
return (w); |
} |
} |
|
|
|
|
w->active = TAILQ_PREV(w->active, window_panes, entry); |
w->active = TAILQ_PREV(w->active, window_panes, entry); |
if (w->active == NULL) |
if (w->active == NULL) |
w->active = TAILQ_LAST(&w->panes, window_panes); |
w->active = TAILQ_LAST(&w->panes, window_panes); |
if (w->active == wp) |
if (w->active == wp) { |
|
notify_window("window-pane-changed", w); |
return (1); |
return (1); |
|
} |
} |
} |
w->active->active_point = next_active_point++; |
w->active->active_point = next_active_point++; |
w->active->flags |= PANE_CHANGED; |
w->active->flags |= PANE_CHANGED; |
|
notify_window("window-pane-changed", w); |
return (1); |
return (1); |
} |
} |
|
|
|
|
if (w->active == NULL) |
if (w->active == NULL) |
w->active = TAILQ_NEXT(wp, entry); |
w->active = TAILQ_NEXT(wp, entry); |
} |
} |
if (w->active != NULL) |
if (w->active != NULL) { |
w->active->flags |= PANE_CHANGED; |
w->active->flags |= PANE_CHANGED; |
|
notify_window("window-pane-changed", w); |
|
} |
} else if (wp == w->last) |
} else if (wp == w->last) |
w->last = NULL; |
w->last = NULL; |
} |
} |
|
|
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |
|
|
server_status_window(wp->window); |
server_status_window(wp->window); |
|
notify_pane("pane-mode-changed", wp); |
return (0); |
return (0); |
} |
} |
|
|
|
|
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |
wp->flags |= (PANE_REDRAW|PANE_CHANGED); |
|
|
server_status_window(wp->window); |
server_status_window(wp->window); |
|
notify_pane("pane-mode-changed", wp); |
} |
} |
|
|
void |
void |