Fix parsing of userscript headers containing tab chars
This commit is contained in:
parent
7939dc1bf1
commit
dba9bb4780
1 changed files with 12 additions and 10 deletions
|
@ -938,8 +938,8 @@ js_metadata_from_file (const gchar* filename,
|
||||||
{
|
{
|
||||||
if (g_str_has_prefix (line, "// ==/UserScript=="))
|
if (g_str_has_prefix (line, "// ==/UserScript=="))
|
||||||
found_meta = FALSE;
|
found_meta = FALSE;
|
||||||
else if (g_str_has_prefix (line, "// @require ") ||
|
else if (g_str_has_prefix (line, "// @require")
|
||||||
g_str_has_prefix (line, "// @resource "))
|
|| g_str_has_prefix (line, "// @resource"))
|
||||||
{
|
{
|
||||||
/* We don't support these, so abort here */
|
/* We don't support these, so abort here */
|
||||||
g_free (line);
|
g_free (line);
|
||||||
|
@ -964,6 +964,8 @@ js_metadata_from_file (const gchar* filename,
|
||||||
}
|
}
|
||||||
else if (name && g_str_has_prefix (line, "// @name"))
|
else if (name && g_str_has_prefix (line, "// @name"))
|
||||||
{
|
{
|
||||||
|
if (!strncmp (line, "// @namespace", 13))
|
||||||
|
continue;
|
||||||
rest_of_line = g_strdup (line + strlen ("// @name"));
|
rest_of_line = g_strdup (line + strlen ("// @name"));
|
||||||
rest_of_line = g_strstrip (rest_of_line);
|
rest_of_line = g_strstrip (rest_of_line);
|
||||||
*name = rest_of_line;
|
*name = rest_of_line;
|
||||||
|
|
Loading…
Reference in a new issue