[Webkit-unassigned] [Bug 36227] [GTK] Failing tests http/tests/misc/image-blocked-src-change.html & http/tests/misc/image-blocked-src-no-change.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 17 12:08:50 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36227


Xan Lopez <xan.lopez at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #50922|review?                     |review-
               Flag|                            |




--- Comment #2 from Xan Lopez <xan.lopez at gmail.com>  2010-03-17 12:08:50 PST ---
(From update of attachment 50922)
>+    gchar* testMessage = NULL;

Let's try to use 0 instead of NULL, since it's what the style guide says (yes,
I realize this file in particular has a mix of NULLs and 0s...)

>+    const gchar* uriScheme;
>+
>+    // Tests expect only the filename part of local URIs
>+    uriScheme = g_strstr_len(message, -1, "file://");
>+    if (uriScheme) {
>+        GString* tempString = g_string_sized_new(strlen(message));
>+        gchar* filename = g_strrstr(uriScheme, G_DIR_SEPARATOR_S);
>+
>+        if (filename) {
>+            filename++;
>+            tempString = g_string_append_len(tempString, message, (uriScheme - message));
>+            tempString = g_string_append_len(tempString, filename, strlen(filename));
>+            testMessage = g_string_free(tempString, FALSE);
>+        }

You are assuming that there's only one file:// and that it will be the last
thing in the string, right? The first assumption seems to be shared by all
DRTs, but not the second one, so perhaps you should find the last separator
going forward from file:// ? You could just jump to the first whitespace and
then either do it manually or use g_path_get_basename, I guess.

>+    }
>+
>+    fprintf(stdout, "CONSOLE MESSAGE: line %d: %s\n", line, (testMessage) ? testMessage : message);

The parenthesis around testMessage are not really needed.

>+    g_free(testMessage);
>+
>     return TRUE;
> }
> 
>-- 
>1.7.0
>

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list