aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rwxr-xr-xsrc/ephy-statusbar.c5
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index d36402d9f..434b16ebc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2004-10-27 Christian Persch <chpe@cvs.gnome.org>
+ * src/ephy-statusbar.c: (sync_shadow_type), (ephy_statusbar_init):
+
+ Correctly change the statusbar children's frams's shadow type when
+ the statusbar shadow type changes.
+
+2004-10-27 Christian Persch <chpe@cvs.gnome.org>
+
* embed/print-dialog.c: (ephy_print_dialog_new):
Print dialogue isn't an EphyEmbedDialog anymore, remove the
diff --git a/src/ephy-statusbar.c b/src/ephy-statusbar.c
index 033a1d28c..2ff4a5e30 100755
--- a/src/ephy-statusbar.c
+++ b/src/ephy-statusbar.c
@@ -162,7 +162,7 @@ create_statusbar_progress (EphyStatusbar *s)
static void
sync_shadow_type (EphyStatusbar *statusbar,
- GParamSpec *pspec,
+ GtkStyle *previous_style,
gpointer dummy)
{
GtkShadowType shadow;
@@ -206,8 +206,7 @@ ephy_statusbar_init (EphyStatusbar *t)
/* FIXME: is this the right way ? */
sync_shadow_type (t, NULL, NULL);
- g_signal_connect (t, "notify::shadow-type",
- G_CALLBACK (sync_shadow_type), NULL);
+ g_signal_connect (t, "style-set", G_CALLBACK (sync_shadow_type), NULL);
}
static void