53 lines
2.1 KiB
Diff
53 lines
2.1 KiB
Diff
From ea0850372a540429f85bd142b5efc8bfc4878e85 Mon Sep 17 00:00:00 2001
|
|
From: Hans de Goede <hdegoede@redhat.com>
|
|
Date: Thu, 11 Oct 2012 10:00:02 +0200
|
|
Subject: [PATCH 07/21] Add spice-usbredir-filter alias for
|
|
spice-usbredir-auto-redirect-filter (v2)
|
|
|
|
For commandline backward compatibility with older spice-gtk versions.
|
|
|
|
Changes in v2:
|
|
-warn about spice-usbredir-filter being deprecated when it gets used
|
|
|
|
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
|
Resolves: rhbz#820964
|
|
---
|
|
gtk/spice-option.c | 14 ++++++++++++++
|
|
1 file changed, 14 insertions(+)
|
|
|
|
diff --git a/gtk/spice-option.c b/gtk/spice-option.c
|
|
index 1333766..538c2de 100644
|
|
--- a/gtk/spice-option.c
|
|
+++ b/gtk/spice-option.c
|
|
@@ -101,6 +101,17 @@ static gboolean parse_disable_effects(const gchar *option_name, const gchar *val
|
|
return TRUE;
|
|
}
|
|
|
|
+static gboolean parse_usbredir_filter(const gchar *option_name,
|
|
+ const gchar *value,
|
|
+ gpointer data, GError **error)
|
|
+
|
|
+{
|
|
+ g_warning("--spice-usbredir-filter is deprecated, please use --spice-usbredir-auto-redirect-filter instead");
|
|
+ g_free(usbredir_auto_redirect_filter);
|
|
+ usbredir_auto_redirect_filter = g_strdup(value);
|
|
+ return TRUE;
|
|
+}
|
|
+
|
|
|
|
/**
|
|
* spice_get_option_group:
|
|
@@ -131,6 +142,9 @@ GOptionGroup* spice_get_option_group(void)
|
|
N_("Path to the local certificate database to use for software smartcard certificates"), N_("<certificate-db>") },
|
|
{ "spice-disable-usbredir", '\0', 0, G_OPTION_ARG_NONE, &disable_usbredir,
|
|
N_("Disable USB redirection support"), NULL },
|
|
+ /* Backward compats version of spice-usbredir-auto-redirect-filter */
|
|
+ { "spice-usbredir-filter", '\0', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_CALLBACK, parse_usbredir_filter,
|
|
+ NULL, NULL },
|
|
{ "spice-usbredir-auto-redirect-filter", '\0', 0, G_OPTION_ARG_STRING, &usbredir_auto_redirect_filter,
|
|
N_("Filter selecting USB devices to be auto-redirected when plugged in"), N_("<filter-string>") },
|
|
{ "spice-cache-size", '\0', 0, G_OPTION_ARG_INT, &cache_size,
|
|
--
|
|
1.7.12.1
|
|
|