Updating branch refs/heads/master
         to c4a1416508e62e20ed1be3ecbe5842bad0155822 (commit)
       from 26389aea18ab966dc960429b9b6c89fb68269a97 (commit)

commit c4a1416508e62e20ed1be3ecbe5842bad0155822
Author: Nick Schermer <[email protected]>
Date:   Sun Apr 22 18:22:26 2012 +0200

    Avoid segfault when right-clicking a custom command.

 src/appfinder-window.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/appfinder-window.c b/src/appfinder-window.c
index 2ae7aa4..bb1b537 100644
--- a/src/appfinder-window.c
+++ b/src/appfinder-window.c
@@ -923,6 +923,13 @@ xfce_appfinder_window_popup_menu (GtkWidget           
*view,
                           XFCE_APPFINDER_MODEL_COLUMN_TITLE, &title,
                           XFCE_APPFINDER_MODEL_COLUMN_URI, &uri, -1);
 
+      /* custom command don't have an uri */
+      if (uri == NULL)
+        {
+          g_free (title);
+          return FALSE;
+        }
+
       uri_is_local = g_str_has_prefix (uri, "file://");
 
       menu = gtk_menu_new ();
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to