aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--embed/mozilla/EventContext.cpp16
2 files changed, 14 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index b9504953e..925741e0c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,12 @@
* embed/mozilla/EventContext.cpp:
+ Fix string comparisions.
+
+2004-11-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
Fix missing 'else if' and a superflous failure check.
2004-11-21 Christian Persch <chpe@cvs.gnome.org>
diff --git a/embed/mozilla/EventContext.cpp b/embed/mozilla/EventContext.cpp
index f0fac261f..6798c5cd8 100644
--- a/embed/mozilla/EventContext.cpp
+++ b/embed/mozilla/EventContext.cpp
@@ -803,14 +803,14 @@ nsresult EventContext::CheckLinkScheme (const nsAString &link)
rv = uri->GetScheme (scheme);
if (NS_FAILED (rv)) return NS_ERROR_FAILURE;
- if (g_ascii_strcasecmp (scheme.get(), "http") ||
- g_ascii_strcasecmp (scheme.get(), "https") ||
- g_ascii_strcasecmp (scheme.get(), "ftp") ||
- g_ascii_strcasecmp (scheme.get(), "file") ||
- g_ascii_strcasecmp (scheme.get(), "data") ||
- g_ascii_strcasecmp (scheme.get(), "resource") ||
- g_ascii_strcasecmp (scheme.get(), "about") ||
- g_ascii_strcasecmp (scheme.get(), "gopher"))
+ if (g_ascii_strcasecmp (scheme.get(), "http") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "https") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "ftp") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "file") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "data") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "resource") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "about") == 0 ||
+ g_ascii_strcasecmp (scheme.get(), "gopher") == 0)
{
SetIntProperty ("link-has-web-scheme", TRUE);
}