commit - 12be77f9b5fb18bdd4f4b22ebc480c6b871d9659
commit + 7a7f8f400c9b3846ce2acf12abc6c3f800747e65
blob - 9fa62ee784c9091b0b653a7c4fc5ed3d02d33521
blob + d1be335dfcb0919299d8afa13e11cc06d75f77b9
--- telescope.c
+++ telescope.c
LU_MODE_NOCACHE);
} else { /* 4x, 5x & 6x */
load_page_from_str(tab, err_pages[tab->code]);
- if (tab->code >= 60)
+ if (tab->code >= 60) {
cmd_use_certificate(&tab->buffer);
+ ui_force_tab_refresh(tab);
+ }
}
}
blob - 91bb028d586fd63fcc4f5f69c75730c62bc9f7a0
blob + 03a330c4c616510bab12005c89b2f666f48d44b8
--- ui.c
+++ ui.c
redraw_tab(tab);
else
tab->flags |= TAB_URGENT;
+}
+
+void
+ui_force_tab_refresh(struct tab *tab)
+{
+ switch_to_tab(tab);
+ rearrange_windows();
+ redraw_tab(tab);
}
void
blob - d7061ea4db14f8fe650c8b087523e180da9efec8
blob + dcdf32e0055d8acd496e17843b75d331e9eb9fc3
--- ui.h
+++ ui.h
void ui_main_loop(void);
void ui_on_tab_loaded(struct tab *);
void ui_on_tab_refresh(struct tab *);
+void ui_force_tab_refresh(struct tab *);
void ui_on_download_refresh(void);
void ui_prompt_download_cmd(struct download *);
void ui_remotely_open_link(const char *);