diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-09-08 13:35:17 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-09-08 13:35:17 +0000 |
commit | 8828a8bcd4ca9d1c53038af0e5d6138920c42b6b (patch) | |
tree | dd1e11331902c721f52d4e0d819a46c409b9c8be /src/main.c | |
parent | 9d4f57555411c56b3fa8daf5b072eeca82b7a666 (diff) |
issue 42 - start in tray argument. fix state selector persisting of selection (was out by 1).
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -79,6 +79,16 @@ message_received_cb(UniqueApp * app G_GNUC_UNUSED, } #endif +static gboolean should_be_minimised(int argc, char *argv[]) +{ + int i; + for(i = 1; i < argc; i++) + if (!g_strcmp0(argv[i], "-m") || !g_strcmp0(argv[i], "--minimised")) + return TRUE; + + return FALSE; +} + int main(int argc, char *argv[]) { int returnValue = EXIT_SUCCESS; @@ -139,7 +149,8 @@ int main(int argc, char *argv[]) curl_global_init(CURL_GLOBAL_ALL); - window = trg_main_window_new(client); + + window = trg_main_window_new(client, should_be_minimised(argc, argv)); #ifdef HAVE_LIBUNIQUE if (withUnique) { |