diff options
-rw-r--r-- | settings-dialogs/range-debouncer.c | 5 | ||||
-rw-r--r-- | settings-dialogs/xfwm4-settings.c | 40 | ||||
-rw-r--r-- | src/poswin.c | 4 | ||||
-rw-r--r-- | src/tabwin.c | 4 |
4 files changed, 37 insertions, 16 deletions
diff --git a/settings-dialogs/range-debouncer.c b/settings-dialogs/range-debouncer.c index 571670bb1..a55e3f925 100644 --- a/settings-dialogs/range-debouncer.c +++ b/settings-dialogs/range-debouncer.c @@ -56,7 +56,8 @@ static void range_debouncer_set_property (GObjec const GValue *value, GParamSpec *pspec); -static void range_debouncer_weak_notify (RangeDebouncer *range_debouncer); +static void range_debouncer_weak_notify (RangeDebouncer *range_debouncer, + GObject *object); static void range_debouncer_value_changed (RangeDebouncer *range_debouncer); static gboolean range_debouncer_button_pressed (RangeDebouncer *range_debouncer); @@ -197,7 +198,7 @@ range_debouncer_set_property (GObject *object, static void -range_debouncer_weak_notify (RangeDebouncer *range_debouncer) +range_debouncer_weak_notify (RangeDebouncer *range_debouncer, GObject *object) { range_debouncer->range = NULL; g_object_unref (range_debouncer); diff --git a/settings-dialogs/xfwm4-settings.c b/settings-dialogs/xfwm4-settings.c index 547e44915..046bc8626 100644 --- a/settings-dialogs/xfwm4-settings.c +++ b/settings-dialogs/xfwm4-settings.c @@ -82,8 +82,10 @@ enum -static void xfwm_settings_class_init (XfwmSettingsClass *klass); -static void xfwm_settings_init (XfwmSettings *settings); +static void xfwm_settings_class_init (XfwmSettingsClass *klass, + gpointer data); +static void xfwm_settings_init (XfwmSettings *settings, + gpointer data); static void xfwm_settings_constructed (GObject *object); static void xfwm_settings_finalize (GObject *object); static void xfwm_settings_get_property (GObject *object, @@ -96,7 +98,8 @@ static void xfwm_settings_set_property (GObject GParamSpec *pspec); static gint xfwm_settings_theme_sort_func (GtkTreeModel *model, GtkTreeIter *iter1, - GtkTreeIter *iter2); + GtkTreeIter *iter2, + gpointer data); static void xfwm_settings_load_themes (XfwmSettings *settings); static void xfwm_settings_theme_selection_changed (GtkTreeSelection *selection, XfwmSettings *settings); @@ -275,7 +278,7 @@ xfwm_settings_get_type (void) static void -xfwm_settings_class_init (XfwmSettingsClass *klass) +xfwm_settings_class_init (XfwmSettingsClass *klass, gpointer data) { GObjectClass *gobject_class; @@ -303,7 +306,7 @@ xfwm_settings_class_init (XfwmSettingsClass *klass) static void -xfwm_settings_init (XfwmSettings *settings) +xfwm_settings_init (XfwmSettings *settings, gpointer data) { settings->priv = XFWM_SETTINGS_GET_PRIVATE (settings); @@ -739,7 +742,8 @@ xfwm_settings_new (void) static gint xfwm_settings_theme_sort_func (GtkTreeModel *model, GtkTreeIter *iter1, - GtkTreeIter *iter2) + GtkTreeIter *iter2, + gpointer data) { gchar *str1 = NULL; gchar *str2 = NULL; @@ -1790,6 +1794,22 @@ xfwm_settings_shortcut_removed (XfceShortcutsProvider *provider, static void +free_row (GtkTreeRowReference *reference, gpointer unused) +{ + gtk_tree_row_reference_free (reference); +} + + + +static void +free_path (GtkTreePath *path, gpointer unused) +{ + gtk_tree_path_free (path); +} + + + +static void xfwm_settings_shortcut_edit_clicked (GtkButton *button, XfwmSettings *settings) { @@ -1828,11 +1848,11 @@ xfwm_settings_shortcut_edit_clicked (GtkButton *button, } /* Free row reference list */ - g_list_foreach (row_references, (GFunc) gtk_tree_row_reference_free, NULL); + g_list_foreach (row_references, (GFunc) free_row, NULL); g_list_free (row_references); /* Free row list */ - g_list_foreach (rows, (GFunc) gtk_tree_path_free, NULL); + g_list_foreach (rows, (GFunc) free_path, NULL); g_list_free (rows); } @@ -1896,11 +1916,11 @@ xfwm_settings_shortcut_clear_clicked (GtkButton *button, } /* Free row reference list */ - g_list_foreach (row_references, (GFunc) gtk_tree_row_reference_free, NULL); + g_list_foreach (row_references, (GFunc) free_row, NULL); g_list_free (row_references); /* Free row list */ - g_list_foreach (rows, (GFunc) gtk_tree_path_free, NULL); + g_list_foreach (rows, (GFunc) free_path, NULL); g_list_free (rows); } diff --git a/src/poswin.c b/src/poswin.c index 79f3816da..064eea652 100644 --- a/src/poswin.c +++ b/src/poswin.c @@ -34,7 +34,7 @@ #include "frame.h" #include "poswin.h" -static void poswin_widget_class_init (PoswinWidgetClass *klass); +static void poswin_widget_class_init (PoswinWidgetClass *klass, gpointer data); static GType poswin_widget_get_type (void) @@ -64,7 +64,7 @@ poswin_widget_get_type (void) } static void -poswin_widget_class_init (PoswinWidgetClass *klass) +poswin_widget_class_init (PoswinWidgetClass *klass, gpointer class_data) { /* void */ } diff --git a/src/tabwin.c b/src/tabwin.c index 43d795770..4be61fbc2 100644 --- a/src/tabwin.c +++ b/src/tabwin.c @@ -68,7 +68,7 @@ static const gchar *xfwm_tabwin_default_css = " background-color: @theme_bg_color;" "}"; -static void tabwin_widget_class_init (TabwinWidgetClass *klass); +static void tabwin_widget_class_init (TabwinWidgetClass *klass, gpointer data); static GType tabwin_widget_get_type (void) @@ -585,7 +585,7 @@ tabwinConfigure (TabwinWidget *tabwin_widget, GdkEventConfigure *event) } static void -tabwin_widget_class_init (TabwinWidgetClass *klass) +tabwin_widget_class_init (TabwinWidgetClass *klass, gpointer data) { GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); |