summaryrefslogtreecommitdiff
path: root/settings-dialogs
diff options
context:
space:
mode:
authorOlivier Fourdan <fourdan@xfce.org>2018-03-31 15:25:15 +0200
committerOlivier Fourdan <fourdan@xfce.org>2018-03-31 15:25:15 +0200
commit5b834fa8f44422e6d41965e859b2e9cd4cd2863b (patch)
treef269f43a497a3b50ed194bd60c6198091e591322 /settings-dialogs
parenta67f5d0ba37e3043a19f9dc1de0ef5adb96384a8 (diff)
downloadxfwm4-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.c5
-rw-r--r--settings-dialogs/xfwm4-settings.c40
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);
}