Summary Files Commits Branches @commit @diff @stats
path: root / keybindings.c
diff options
context:
space:
mode:
Commiteaf289e8ebb017f7de4081a1564737da044dd341 (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-07-04 07:15:29 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-07-04 07:16:58 +0200
Files5f7c31453d253b152e8a10fcb12b0b1bd0fba6a8 /keybindings.c
goodwolf-eaf289e8ebb017f7de4081a1564737da044dd341.tar
goodwolf-eaf289e8ebb017f7de4081a1564737da044dd341.tar.gz
goodwolf-eaf289e8ebb017f7de4081a1564737da044dd341.zip
Parente94212d51be4e15e12a67e633baa32f0a0d6273b (diff)
Switch automatically to a tab when user-requested
This changes behavior but doesn't breaks meaning nor documentation and significantly improves usability. So meant to be applied directly into 1.0.x release branch. Closes: https://gitlab.com/lanodan/badWolf/-/issues/8
1 files changed, 4 insertions, 2 deletions
-rw-r--r--keybindings.c6
diff --git a/keybindings.c b/keybindings.c
index 75860ed..95e3fd5 100644
--- a/keybindings.c
+++ b/keybindings.c
@@ -14,7 +14,7 @@ about_dialogCb_activate_link(GtkAboutDialog *about_dialog, gchar *uri, gpointer
(void)about_dialog;
struct Window *window = (struct Window *)user_data;
- badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, uri, NULL));
+ badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, uri, NULL), FALSE);
gtk_widget_destroy(GTK_WIDGET(about_dialog));
@@ -112,7 +112,9 @@ commonCb_key_press_event(struct Window *window, GdkEvent *event, struct Client *
{
case GDK_KEY_Page_Down: gtk_notebook_next_page(notebook); return TRUE;
case GDK_KEY_Page_Up: gtk_notebook_prev_page(notebook); return TRUE;
- case GDK_KEY_t: badwolf_new_tab(notebook, new_browser(window, NULL, NULL)); return TRUE;
+ case GDK_KEY_t:
+ badwolf_new_tab(notebook, new_browser(window, NULL, NULL), TRUE);
+ return TRUE;
}
}
}