[Xfce4-commits] <midori:master> Replace error:nodocs with about:nodocs
Christian Dywan
noreply at xfce.org
Fri Dec 7 14:12:01 CET 2012
Updating branch refs/heads/master
to 4173d2f0cce95547ea0559220a85aaa2aa081c80 (commit)
from 21ed1ea2e7a4aba0f7f6aea2d471d9fec4898985 (commit)
commit 4173d2f0cce95547ea0559220a85aaa2aa081c80
Author: Christian Dywan <christian at twotoasts.de>
Date: Thu Dec 6 20:34:26 2012 +0100
Replace error:nodocs with about:nodocs
midori/midori-browser.c | 4 +---
midori/midori-view.c | 10 ++++------
tests/tab.vala | 4 ++--
3 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index f7e8fa0..55b0c40 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -4673,12 +4673,10 @@ midori_browser_get_docs (gboolean error)
if (found)
return g_filename_to_uri (path, NULL, NULL);
#endif
- #ifdef DOCDIR
if (g_access (DOCDIR "/faq.html", F_OK) == 0)
return g_strdup ("file://" DOCDIR "/faq.html");
else
- #endif
- return error ? g_strdup_printf ("error:nodocs %s/faq.html", DOCDIR) : NULL;
+ return error ? g_strdup ("about:nodocs") : NULL;
}
static void
diff --git a/midori/midori-view.c b/midori/midori-view.c
index f2d70d6..ea9e354 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -3772,7 +3772,7 @@ list_video_formats (JSContextRef js_context)
static const gchar* valid_about_uris[] = {
"about:widgets",
"about:private",
- "error:nodocs",
+ "about:nodocs",
"http://.invalid",
"about:geolocation",
"about:paths",
@@ -3841,12 +3841,10 @@ midori_view_set_uri (MidoriView* view,
}
#endif
}
- /* This is not prefectly elegant, but creating
- special pages inline is the simplest solution. */
- else if (g_str_has_prefix (uri, "error:") || midori_uri_is_blank (uri))
+ else if (midori_uri_is_blank (uri))
{
data = NULL;
- if (!strncmp (uri, "error:nodocs ", 13))
+ if (!strcmp (uri, "about:nodocs"))
{
gchar* title = g_strdup_printf (_("No documentation installed"));
data = g_strdup_printf (
@@ -3860,7 +3858,7 @@ midori_view_set_uri (MidoriView* view,
"verify that the build is setup properly. "
"<a href=\"http://wiki.xfce.org/midori/faq\">View the FAQ online</a>"
"</body></html>",
- title, title, &uri[13]);
+ title, title, DOCDIR);
g_free (title);
}
else if (!strcmp (uri, "about:widgets"))
diff --git a/tests/tab.vala b/tests/tab.vala
index a4b6d20..1b63761 100644
--- a/tests/tab.vala
+++ b/tests/tab.vala
@@ -111,9 +111,9 @@ void tab_special () {
assert (tab.special);
assert (!tab.can_save ());
- tab.set_uri ("error:nodocs file:///some/docs/path");
+ tab.set_uri ("about:nodocs");
do { loop.iteration (true); } while (tab.load_status != Midori.LoadStatus.FINISHED);
- assert (!tab.is_blank ());
+ assert (tab.is_blank ());
assert (!tab.can_view_source ());
assert (tab.special);
assert (!tab.can_save ());
More information about the Xfce4-commits
mailing list