aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/fix-null-string-to-variant-crash.patch
diff options
context:
space:
mode:
authorMichael Terry <mike@mterry.name>2011-02-25 08:57:27 -0500
committerMichael Terry <mike@mterry.name>2011-02-25 08:57:27 -0500
commitc6384725e5580e021a9d6f95685c54dad9619153 (patch)
tree9601ad05430cc4d17c4fcdbfe0a28d232d15f99f /debian/patches/fix-null-string-to-variant-crash.patch
parent8ea37c583b769b749f352dc7473ba4af2bab44a1 (diff)
downloadayatana-indicator-application-c6384725e5580e021a9d6f95685c54dad9619153.tar.gz
ayatana-indicator-application-c6384725e5580e021a9d6f95685c54dad9619153.tar.bz2
ayatana-indicator-application-c6384725e5580e021a9d6f95685c54dad9619153.zip
* debian/control, debian/rules:
- Add quilt as a patch system * debian/patches/fix-null-string-to-variant-crash.patch: - Don't pass a null string to GVariant, it hates it. LP: #724767
Diffstat (limited to 'debian/patches/fix-null-string-to-variant-crash.patch')
-rw-r--r--debian/patches/fix-null-string-to-variant-crash.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/debian/patches/fix-null-string-to-variant-crash.patch b/debian/patches/fix-null-string-to-variant-crash.patch
new file mode 100644
index 0000000..ebcad4c
--- /dev/null
+++ b/debian/patches/fix-null-string-to-variant-crash.patch
@@ -0,0 +1,19 @@
+=== modified file 'src/application-service-appstore.c'
+Index: indicator-application.ubu/src/application-service-appstore.c
+===================================================================
+--- indicator-application.ubu.orig/src/application-service-appstore.c 2011-02-25 08:50:32.170749000 -0500
++++ indicator-application.ubu/src/application-service-appstore.c 2011-02-25 08:53:26.313552982 -0500
+@@ -1238,9 +1238,10 @@
+ }
+
+ g_variant_builder_add (&builder, "(sisossss)", app->icon,
+- position++, app->dbus_name, app->menu,
+- app->icon_theme_path, app->label,
+- app->guide, app->icon_desc);
++ position++, app->dbus_name, app->menu,
++ app->icon_theme_path, app->label,
++ app->guide,
++ (app->icon_desc != NULL) ? app->icon_desc : "");
+ }
+
+ out = g_variant_builder_end(&builder);