From 082c46d971416e1eca07dc6af34ef1dc7e1d59a9 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Mon, 13 May 2013 19:21:27 +0200 Subject: [PATCH] Removed useless string duplication in main(). --- src/main.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main.c b/src/main.c index fcff578..9dcc98f 100644 --- a/src/main.c +++ b/src/main.c @@ -343,7 +343,7 @@ VbInputType vb_get_input_parts(const char* input, const char **prefix, const cha static const struct { VbInputType type; const char *prefix; - unsigned int len; + unsigned int len; } types[] = { {VB_INPUT_OPEN, ":o ", 3}, {VB_INPUT_TABOPEN, ":t ", 3}, @@ -1042,14 +1042,7 @@ int main(int argc, char *argv[]) init_core(); /* command line argument: URL */ - Arg arg = {VB_TARGET_CURRENT}; - if (argc > 1) { - arg.s = g_strdup(argv[argc - 1]); - } else { - arg.s = g_strdup(vb.config.home_page); - } - vb_load_uri(&arg); - g_free(arg.s); + vb_load_uri(&(Arg){VB_TARGET_CURRENT, argc > 1 ? argv[argc - 1] : vb.config.home_page}); /* Run the main GTK+ event loop */ gtk_main(); -- 2.20.1