diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2018-03-31 15:25:15 +0200 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2018-03-31 15:25:15 +0200 |
commit | 5b834fa8f44422e6d41965e859b2e9cd4cd2863b (patch) | |
tree | f269f43a497a3b50ed194bd60c6198091e591322 /settings-dialogs | |
parent | a67f5d0ba37e3043a19f9dc1de0ef5adb96384a8 (diff) | |
download | xfwm4-5b834fa8f44422e6d41965e859b2e9cd4cd2863b.tar.gz |
build: Fix warnings and errors
That would prevent building with --enable-debug=full
Diffstat (limited to 'settings-dialogs')
-rw-r--r-- | settings-dialogs/range-debouncer.c | 5 | ||||
-rw-r--r-- | settings-dialogs/xfwm4-settings.c | 40 |
2 files changed, 33 insertions, 12 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); } |