Download raw body.
tog: remove main_view in view_loop()
The 'main_view' pointer is no longer relevant.
The existing logic works without it.
ok?
diff b3796c3623d628cac6cf2e78b080d7bb9ad3e341 462ea09d21333c2195749a7f910b1d11d704ff39
blob - 72c43370d57131de5f87eef084c18dc57532981b
blob + 1b0640f43a81b338f8a17e05d69615a5fc41c1c8
--- tog/tog.c
+++ tog/tog.c
@@ -959,7 +959,7 @@ view_loop(struct tog_view *view)
{
const struct got_error *err = NULL;
struct tog_view_list_head views;
- struct tog_view *new_view, *main_view;
+ struct tog_view *new_view;
int fast_refresh = 10;
int done = 0, errcode;
@@ -970,7 +970,6 @@ view_loop(struct tog_view *view)
TAILQ_INIT(&views);
TAILQ_INSERT_HEAD(&views, view, entry);
- main_view = view;
view->focussed = 1;
err = view->show(view);
if (err)
@@ -1001,7 +1000,7 @@ view_loop(struct tog_view *view)
TAILQ_REMOVE(&views, view, entry);
err = view_close(view);
- if (err || (view == main_view && new_view == NULL))
+ if (err)
goto done;
view = NULL;
tog: remove main_view in view_loop()