aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog12
-rw-r--r--embed/ephy-embed.c10
-rw-r--r--embed/ephy-embed.h10
-rw-r--r--embed/mozilla/mozilla-embed.cpp4
-rw-r--r--src/prefs-dialog.c2
-rw-r--r--src/window-commands.c3
6 files changed, 22 insertions, 19 deletions
diff --git a/ChangeLog b/ChangeLog
index 997fde2da..f994579db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2004-06-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_reload):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/prefs-dialog.c:
+ * src/window-commands.c: (window_cmd_view_reload):
+
+ Get rid of EmbedReloadFlags, and use a gboolean force parameter
+ in ephy_embed_reload() instead, since we only had two states anyway
+ - EMBED_RELOAD_NORMAL, and EMBED_RELOAD_FORCE.
+
2004-06-13 Marco Pesenti Gritti <marco@gnome.org>
* configure.in:
diff --git a/embed/ephy-embed.c b/embed/ephy-embed.c
index f3fa3bc57..341c66d49 100644
--- a/embed/ephy-embed.c
+++ b/embed/ephy-embed.c
@@ -476,19 +476,19 @@ ephy_embed_get_js_status (EphyEmbed *embed)
/**
* ephy_embed_reload:
* @embed: an #EphyEmbed
- * @flags: %EMBED_RELOAD_FORCE to bypass cache
+ * @force: %TRUE to bypass cache
*
* Reloads the web page being displayed in @embed.
*
- * If @flags is %EMBED_RELOAD_FORCE, cache and proxy will be bypassed when
- * reloading the page. Otherwise, use %EMBED_RELOAD_NORMAL.
+ * If @force is %TRUE, cache and proxy will be bypassed when
+ * reloading the page.
**/
void
ephy_embed_reload (EphyEmbed *embed,
- EmbedReloadFlags flags)
+ gboolean force)
{
EphyEmbedIface *iface = EPHY_EMBED_GET_IFACE (embed);
- iface->reload (embed, flags);
+ iface->reload (embed, force);
}
/**
diff --git a/embed/ephy-embed.h b/embed/ephy-embed.h
index e55152272..259d94ddf 100644
--- a/embed/ephy-embed.h
+++ b/embed/ephy-embed.h
@@ -70,12 +70,6 @@ typedef enum
EPHY_EMBED_CHROME_STATUSBAR | \
EPHY_EMBED_CHROME_BOOKMARKSBAR)
-typedef enum
-{
- EMBED_RELOAD_NORMAL = 1 << 0,
- EMBED_RELOAD_FORCE = 1 << 1
-} EmbedReloadFlags;
-
typedef struct
{
gboolean print_to_file;
@@ -179,7 +173,7 @@ struct _EphyEmbedIface
const char *url);
void (* stop_load) (EphyEmbed *embed);
void (* reload) (EphyEmbed *embed,
- EmbedReloadFlags flags);
+ gboolean force);
gboolean (* can_go_back) (EphyEmbed *embed);
gboolean (* can_go_forward) (EphyEmbed *embed);
gboolean (* can_go_up) (EphyEmbed *embed);
@@ -240,7 +234,7 @@ void ephy_embed_load_url (EphyEmbed *embed,
void ephy_embed_stop_load (EphyEmbed *embed);
void ephy_embed_reload (EphyEmbed *embed,
- EmbedReloadFlags flags);
+ gboolean force);
char *ephy_embed_get_title (EphyEmbed *embed);
diff --git a/embed/mozilla/mozilla-embed.cpp b/embed/mozilla/mozilla-embed.cpp
index 3f12f8e5e..1f4f826c1 100644
--- a/embed/mozilla/mozilla-embed.cpp
+++ b/embed/mozilla/mozilla-embed.cpp
@@ -507,13 +507,13 @@ impl_get_location (EphyEmbed *embed,
static void
impl_reload (EphyEmbed *embed,
- EmbedReloadFlags flags)
+ gboolean force)
{
guint32 mflags;
mflags = GTK_MOZ_EMBED_FLAG_RELOADNORMAL;
- if (flags & EMBED_RELOAD_FORCE)
+ if (force)
{
mflags = GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE;
}
diff --git a/src/prefs-dialog.c b/src/prefs-dialog.c
index 161c5663b..1f14b3c8c 100644
--- a/src/prefs-dialog.c
+++ b/src/prefs-dialog.c
@@ -63,8 +63,6 @@ static void prefs_dialog_class_init (PrefsDialogClass *klass);
static void prefs_dialog_init (PrefsDialog *pd);
/* Glade callbacks */
-void prefs_proxy_auto_url_reload_cb (GtkWidget *button,
- EphyDialog *dialog);
void prefs_clear_cache_button_clicked_cb (GtkWidget *button,
gpointer data);
void prefs_dialog_response_cb (GtkDialog *widget,
diff --git a/src/window-commands.c b/src/window-commands.c
index 83d5aeae7..41f0c481b 100644
--- a/src/window-commands.c
+++ b/src/window-commands.c
@@ -272,8 +272,7 @@ window_cmd_view_reload (GtkAction *action,
ephy_embed_activate (embed);
- ephy_embed_reload (embed, force ? EMBED_RELOAD_FORCE
- : EMBED_RELOAD_NORMAL);
+ ephy_embed_reload (embed, force);
}
void