[Xfce4-commits] <midori:master> Display scripts using unsupported GM_ API as broken in panel

Christian Dywan noreply at xfce.org
Wed Mar 16 21:50:01 CET 2011


Updating branch refs/heads/master
         to 241a7ffb06a1bfa48e0200f7c066956f3a03ecb4 (commit)
       from 7871d26c0901bda85f9110001c89c0b1eb2e1363 (commit)

commit 241a7ffb06a1bfa48e0200f7c066956f3a03ecb4
Author: Paweł Forysiuk <tuxator at o2.pl>
Date:   Wed Mar 16 20:41:22 2011 +0100

    Display scripts using unsupported GM_ API as broken in panel

 extensions/addons.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/extensions/addons.c b/extensions/addons.c
index d0bba27..d099812 100644
--- a/extensions/addons.c
+++ b/extensions/addons.c
@@ -1258,6 +1258,12 @@ addons_update_elements (MidoriExtension* extension,
                 if (!addons_get_element_content (fullpath, kind,
                                                  &(element->script_content)))
                     element->broken = TRUE;
+            if (element->script_content)
+            {
+                gchar* use_gm = g_strrstr_len (element->script_content , -1, "GM_");
+                if (use_gm && *use_gm)
+                    element->broken = TRUE;
+            }
 
             if (g_key_file_get_integer (keyfile, "scripts", fullpath, NULL) & 1)
                 element->enabled = FALSE;



More information about the Xfce4-commits mailing list