Summary Files Commits Branches @commit @diff @stats
path: root / badwolf.c
diff options
context:
space:
mode:
1 files changed, 5 insertions, 4 deletions
-rw-r--r--badwolf.c9
diff --git a/badwolf.c b/badwolf.c
index ca1b302..68a9c23 100644
--- a/badwolf.c
+++ b/badwolf.c
@@ -701,7 +701,6 @@ main(int argc, char *argv[])
{
// getting an abort if this one fails to alloc
struct Window *window = g_malloc(sizeof(struct Window));
- gchar *target_url = NULL;
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE, DATADIR "/locale");
@@ -722,8 +721,6 @@ main(int argc, char *argv[])
gtk_init(&argc, &argv);
- if(argv[1]) target_url = argv[1];
-
window->main_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
window->notebook = gtk_notebook_new();
window->new_tab = gtk_button_new_from_icon_name("tab-new-symbolic", GTK_ICON_SIZE_SMALL_TOOLBAR);
@@ -741,7 +738,11 @@ main(int argc, char *argv[])
gtk_container_add(GTK_CONTAINER(window->main_window), window->notebook);
- badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, target_url, NULL));
+ if(argc == 1)
+ badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, NULL, NULL));
+ else
+ for(int i = 1; i < argc; ++i)
+ badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, argv[i], NULL));
g_signal_connect(
window->main_window, "key-press-event", G_CALLBACK(main_windowCb_key_press_event), window);