DRYer
This commit is contained in:
parent
940e311c74
commit
846c774ac2
@ -279,16 +279,11 @@ add_window(id_type os_window_id, id_type tab_id, PyObject *title) {
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
update_window_title(id_type os_window_id, id_type tab_id, id_type window_id, PyObject *title) {
|
update_window_title(id_type os_window_id, id_type tab_id, id_type window_id, PyObject *title) {
|
||||||
WITH_TAB(os_window_id, tab_id);
|
WITH_WINDOW(os_window_id, tab_id, window_id)
|
||||||
for (size_t i = 0; i < tab->num_windows; i++) {
|
Py_CLEAR(window->title);
|
||||||
if (tab->windows[i].id == window_id) {
|
window->title = title;
|
||||||
Py_CLEAR(tab->windows[i].title);
|
Py_XINCREF(window->title);
|
||||||
tab->windows[i].title = title;
|
END_WITH_WINDOW;
|
||||||
Py_INCREF(tab->windows[i].title);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
END_WITH_TAB;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user