[Xfce4-commits] <midori:master> Properly omit quotes from -moz-document domain
Christian Dywan
noreply at xfce.org
Thu Nov 4 19:06:01 CET 2010
Updating branch refs/heads/master
to 34a3c307b5a05cc0898fd113a82df1a2dc2c719d (commit)
from 53a205be4d0683b3b17ab1606940bedc51bef561 (commit)
commit 34a3c307b5a05cc0898fd113a82df1a2dc2c719d
Author: Christian Dywan <christian at twotoasts.de>
Date: Thu Nov 4 19:03:49 2010 +0100
Properly omit quotes from -moz-document domain
extensions/addons.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/extensions/addons.c b/extensions/addons.c
index cdbc0a9..229051f 100644
--- a/extensions/addons.c
+++ b/extensions/addons.c
@@ -827,14 +827,15 @@ css_metadata_from_file (const gchar* filename,
value = g_strdup (parts[i] + strlen ("url("));
if (value)
{
- guint j;
+ guint begin, end;
gchar* domain;
- j = 1;
- while (value[j] != '\0' && value[j] != ')')
- ++j;
+ begin = value[0] == '"' || value[0] == '\'' ? 1 : 0;
+ end = 1;
+ while (value[end] != '\0' && value[end] != ')')
+ ++end;
- domain = g_strndup (value, j);
+ domain = g_strndup (value + begin, end - begin * 2);
if (!strncmp ("http", domain, 4))
*includes = g_slist_prepend (*includes, domain);
else
More information about the Xfce4-commits
mailing list