25 lines
877 B
Diff
25 lines
877 B
Diff
diff -up desktop-file-utils-0.13/src/install.c.short-option desktop-file-utils-0.13/src/install.c
|
|
--- desktop-file-utils-0.13/src/install.c.short-option 2007-08-15 21:14:57.000000000 -0400
|
|
+++ desktop-file-utils-0.13/src/install.c 2007-08-15 21:17:06.000000000 -0400
|
|
@@ -430,7 +430,9 @@ parse_options_callback (const gchar *op
|
|
GError **error)
|
|
{
|
|
/* skip "--" */
|
|
- option_name += 2;
|
|
+ option_name++;
|
|
+ if (*option_name == '-')
|
|
+ option_name++;
|
|
|
|
if (strcmp (OPTION_VENDOR, option_name) == 0)
|
|
{
|
|
@@ -480,7 +482,8 @@ parse_options_callback (const gchar *op
|
|
g_strdup (value));
|
|
}
|
|
|
|
- else if (strcmp (OPTION_MODE, option_name) == 0)
|
|
+ else if (strcmp (OPTION_MODE, option_name) == 0 ||
|
|
+ strcmp ("m", option_name) == 0)
|
|
{
|
|
unsigned long ul;
|
|
char *end;
|