summaryrefslogtreecommitdiffstats
path: root/network/remmina/patches/20120507.patch
diff options
context:
space:
mode:
Diffstat (limited to 'network/remmina/patches/20120507.patch')
-rw-r--r--network/remmina/patches/20120507.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/network/remmina/patches/20120507.patch b/network/remmina/patches/20120507.patch
new file mode 100644
index 0000000000..4d97bd0975
--- /dev/null
+++ b/network/remmina/patches/20120507.patch
@@ -0,0 +1,53 @@
+From cb0b209b775e08b0529786d18079437a58398621 Mon Sep 17 00:00:00 2001
+From: Rex Tsai <chihchun@kalug.linux.org.tw>
+Date: Wed, 7 Mar 2012 16:44:01 +0800
+Subject: [PATCH] Add --icon/-i option, contributed by Whoopie. fixed #14
+
+Signed-off-by: Rex Tsai <chihchun@kalug.linux.org.tw>
+---
+ remmina/src/remmina.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/remmina/src/remmina.c b/remmina/src/remmina.c
+index 2a9c74b..c121880 100644
+--- a/remmina/src/remmina.c
++++ b/remmina/src/remmina.c
+@@ -55,6 +55,7 @@
+ static gboolean remmina_option_quit;
+ static gchar *remmina_option_server;
+ static gchar *remmina_option_protocol;
++static gboolean remmina_option_icon;
+
+ static GOptionEntry remmina_options[] =
+ {
+@@ -68,6 +69,7 @@
+ { "quit", 'q', 0, G_OPTION_ARG_NONE, &remmina_option_quit, "Quit the application", NULL },
+ { "server", 's', 0, G_OPTION_ARG_STRING, &remmina_option_server, "Use default server name S", "S" },
+ { "protocol", 't', 0, G_OPTION_ARG_STRING, &remmina_option_protocol, "Use default protocol T", "T" },
++{ "icon", 'i', 0, G_OPTION_ARG_NONE, &remmina_option_icon, "Start as tray icon", NULL },
+ { NULL } };
+
+ static gint remmina_on_command_line(GApplication *app, GApplicationCommandLine *cmdline)
+@@ -90,6 +92,7 @@ static gint remmina_on_command_line(GApplication *app, GApplicationCommandLine *
+ remmina_option_plugin = NULL;
+ remmina_option_server = NULL;
+ remmina_option_protocol = NULL;
++ remmina_option_icon = FALSE;
+
+ argv = g_application_command_line_get_arguments(cmdline, &argc);
+
+@@ -157,6 +160,11 @@ static gint remmina_on_command_line(GApplication *app, GApplicationCommandLine *
+ remmina_exec_command(REMMINA_COMMAND_PLUGIN, remmina_option_plugin);
+ executed = TRUE;
+ }
++ if (remmina_option_icon)
++ {
++ remmina_exec_command(REMMINA_COMMAND_NONE, remmina_option_icon);
++ executed = TRUE;
++ }
+ if (!executed)
+ {
+ remmina_exec_command(REMMINA_COMMAND_MAIN, NULL);
+--
+1.7.10
+