aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla/mozilla-embed.cpp
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-08-06 20:51:09 +0800
committerChristian Persch <chpe@src.gnome.org>2004-08-06 20:51:09 +0800
commitf15105e06c66e1156f6c8f4542db62eed0ee46f2 (patch)
treec157b80dee44f21df8a8da49b496864151ae1cd4 /embed/mozilla/mozilla-embed.cpp
parentf9f94be91053ec7560e4b6e34a338dda9a40457d (diff)
downloadgsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar.gz
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar.bz2
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar.lz
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar.xz
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.tar.zst
gsoc2013-epiphany-f15105e06c66e1156f6c8f4542db62eed0ee46f2.zip
Now that mozilla bug #246392 is fixed, only enable our work-around for old
2004-08-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Now that mozilla bug #246392 is fixed, only enable our work-around for old mozilla versions.
Diffstat (limited to 'embed/mozilla/mozilla-embed.cpp')
-rw-r--r--embed/mozilla/mozilla-embed.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/embed/mozilla/mozilla-embed.cpp b/embed/mozilla/mozilla-embed.cpp
index 8f86a7a33..47721ab13 100644
--- a/embed/mozilla/mozilla-embed.cpp
+++ b/embed/mozilla/mozilla-embed.cpp
@@ -502,12 +502,7 @@ static void
impl_reload (EphyEmbed *embed,
gboolean force)
{
- /* Workaround for broken reload with frames, see mozilla bug
- * http://bugzilla.mozilla.org/show_bug.cgi?id=246392
- * Replace #if 0 with appropriate MOZILLA_CHECK_VERSION4 once the bug
- * has been fixed
- */
-#if 0
+#if MOZILLA_CHECK_VERSION4 (1, 7, MOZILLA_RELEASE, 3) || MOZILLA_CHECK_VERSION4 (1, 8, MOZILLA_ALPHA, 3)
guint32 mflags;
mflags = GTK_MOZ_EMBED_FLAG_RELOADNORMAL;
@@ -519,6 +514,9 @@ impl_reload (EphyEmbed *embed,
gtk_moz_embed_reload (GTK_MOZ_EMBED(embed), mflags);
#else
+ /* Workaround for broken reload with frames, see mozilla bug
+ * http://bugzilla.mozilla.org/show_bug.cgi?id=246392
+ */
MozillaEmbedPrivate *mpriv = MOZILLA_EMBED (embed)->priv;
mpriv->browser->Reload (force ? EphyBrowser::RELOAD_FORCE :
@@ -712,15 +710,15 @@ impl_set_encoding (EphyEmbed *embed,
if (NS_FAILED (result)) return;
}
+#if MOZILLA_CHECK_VERSION4 (1, 7, MOZILLA_RELEASE, 3) || MOZILLA_CHECK_VERSION4 (1, 8, MOZILLA_ALPHA, 3)
+ gtk_moz_embed_reload (GTK_MOZ_EMBED (embed),
+ GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE);
+#else
/* Workaround for broken reload with frames, see mozilla bug
* http://bugzilla.mozilla.org/show_bug.cgi?id=246392
* Replace #if 0 with appropriate MOZILLA_CHECK_VERSION4 once the bug
* has been fixed
*/
-#if 0
- gtk_moz_embed_reload (GTK_MOZ_EMBED (embed),
- GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE);
-#else
mpriv->browser->Reload (EphyBrowser::RELOAD_ENCODING_CHANGE);
#endif
}