diff options
Diffstat (limited to 'Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp')
-rw-r--r-- | Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp b/Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp index 0f44f54..d10b193 100644 --- a/Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp +++ b/Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp @@ -61,6 +61,12 @@ bool LoadHTMLStringItem::invoke() const { GOwnPtr<gchar> content(JSStringCopyUTF8CString(m_content.get())); GOwnPtr<gchar> baseURL(JSStringCopyUTF8CString(m_baseURL.get())); + + if (m_unreachableURL) { + GOwnPtr<gchar> unreachableURL(JSStringCopyUTF8CString(m_unreachableURL.get())); + webkit_web_frame_load_alternate_string(mainFrame, content.get(), baseURL.get(), unreachableURL.get()); + return true; + } webkit_web_frame_load_string(mainFrame, content.get(), 0, 0, baseURL.get()); return true; } |