[gnome-builder] util: use dzl_clear_source()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] util: use dzl_clear_source()
- Date: Sun, 26 Nov 2017 23:04:11 +0000 (UTC)
commit 0627cc35fd5b8cb439010f70fe4c62d46f0405b8
Author: Christian Hergert <chergert redhat com>
Date: Sun Nov 26 15:03:53 2017 -0800
util: use dzl_clear_source()
We can remove this from ide-macros and use the one from libdazzle.
src/libide/buffers/ide-buffer-manager.c | 2 +-
src/libide/buffers/ide-buffer.c | 8 ++++----
.../ide-buildconfig-configuration-provider.c | 5 +++--
src/libide/buildsystem/ide-build-manager.c | 6 +++---
src/libide/diagnostics/ide-diagnostics-manager.c | 2 +-
src/libide/editor/ide-editor-view.c | 4 ++--
src/libide/ide-macros.h | 9 ---------
src/libide/langserv/ide-langserv-highlighter.c | 2 +-
src/libide/layout/ide-layout-stack-header.c | 2 +-
src/libide/sourceview/ide-omni-gutter-renderer.c | 2 +-
src/libide/sourceview/ide-source-map.c | 2 +-
src/libide/subprocess/ide-breakout-subprocess.c | 8 ++++----
src/libide/util/ide-fancy-tree-view.c | 4 +++-
.../gbp-documentation-card-view-addin.c | 4 ++--
.../flatpak/gbp-flatpak-configuration-provider.c | 4 ++--
.../history/gbp-history-editor-view-addin.c | 2 +-
src/plugins/meson/gbp-meson-test-provider.c | 4 ++--
.../gbp-quick-highlight-editor-view-addin.c | 4 ++--
src/plugins/spellcheck/gbp-spell-widget.c | 6 +++---
.../symbol-tree/gbp-symbol-layout-stack-addin.c | 2 +-
20 files changed, 38 insertions(+), 44 deletions(-)
---
diff --git a/src/libide/buffers/ide-buffer-manager.c b/src/libide/buffers/ide-buffer-manager.c
index 5b8d434..1468d28 100644
--- a/src/libide/buffers/ide-buffer-manager.c
+++ b/src/libide/buffers/ide-buffer-manager.c
@@ -1719,7 +1719,7 @@ unregister_auto_save (IdeBufferManager *self,
if (state != NULL)
{
g_hash_table_remove (self->timeouts, buffer);
- ide_clear_source (&state->source_id);
+ dzl_clear_source (&state->source_id);
ide_clear_weak_pointer (&state->buffer);
ide_clear_weak_pointer (&state->self);
g_slice_free (AutoSave, state);
diff --git a/src/libide/buffers/ide-buffer.c b/src/libide/buffers/ide-buffer.c
index 9073154..383eb0e 100644
--- a/src/libide/buffers/ide-buffer.c
+++ b/src/libide/buffers/ide-buffer.c
@@ -196,7 +196,7 @@ ide_buffer_delay_settling (IdeBuffer *self)
g_assert (IDE_IS_BUFFER (self));
- ide_clear_source (&priv->settling_handler);
+ dzl_clear_source (&priv->settling_handler);
priv->settling_handler = gdk_threads_add_timeout (SETTLING_DELAY_MSEC,
ide_buffer_settled_cb,
self);
@@ -1397,9 +1397,9 @@ ide_buffer_dispose (GObject *object)
IDE_ENTRY;
- ide_clear_source (&priv->settling_handler);
- ide_clear_source (&priv->reclamation_handler);
- ide_clear_source (&priv->check_modified_timeout);
+ dzl_clear_source (&priv->settling_handler);
+ dzl_clear_source (&priv->reclamation_handler);
+ dzl_clear_source (&priv->check_modified_timeout);
if (priv->context != NULL)
{
diff --git a/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
b/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
index d851f9a..d46c2c2 100644
--- a/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
+++ b/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
@@ -18,6 +18,7 @@
#define G_LOG_DOMAIN "ide-buildconfig-configuration-provider"
+#include <dazzle.h>
#include <gio/gio.h>
#include "ide-context.h"
@@ -43,7 +44,7 @@ struct _IdeBuildconfigConfigurationProvider
GPtrArray *configurations;
GKeyFile *key_file;
- gulong writeback_handler;
+ guint writeback_handler;
guint change_count;
};
@@ -607,7 +608,7 @@ ide_buildconfig_configuration_provider_unload (IdeConfigurationProvider *provide
g_assert (IDE_IS_BUILDCONFIG_CONFIGURATION_PROVIDER (self));
g_assert (IDE_IS_CONFIGURATION_MANAGER (manager));
- ide_clear_source (&self->writeback_handler);
+ dzl_clear_source (&self->writeback_handler);
if (self->configurations != NULL)
{
diff --git a/src/libide/buildsystem/ide-build-manager.c b/src/libide/buildsystem/ide-build-manager.c
index 78c42ef..1affc3d 100644
--- a/src/libide/buildsystem/ide-build-manager.c
+++ b/src/libide/buildsystem/ide-build-manager.c
@@ -174,7 +174,7 @@ ide_build_manager_stop_timer (IdeBuildManager *self)
g_assert (IDE_IS_BUILD_MANAGER (self));
g_timer_stop (self->running_time);
- ide_clear_source (&self->timer_source);
+ dzl_clear_source (&self->timer_source);
g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_RUNNING_TIME]);
@@ -390,7 +390,7 @@ ide_build_manager_invalidate_pipeline (IdeBuildManager *self)
g_assert (self->pipeline != NULL);
self->building = FALSE;
- ide_clear_source (&self->timer_source);
+ dzl_clear_source (&self->timer_source);
g_signal_emit (self, signals [BUILD_FAILED], 0, self->pipeline);
}
@@ -539,7 +539,7 @@ ide_build_manager_finalize (GObject *object)
g_clear_pointer (&self->last_build_time, g_date_time_unref);
g_clear_pointer (&self->running_time, g_timer_destroy);
- ide_clear_source (&self->timer_source);
+ dzl_clear_source (&self->timer_source);
G_OBJECT_CLASS (ide_build_manager_parent_class)->finalize (object);
}
diff --git a/src/libide/diagnostics/ide-diagnostics-manager.c
b/src/libide/diagnostics/ide-diagnostics-manager.c
index 3fbccee..d44dc4d 100644
--- a/src/libide/diagnostics/ide-diagnostics-manager.c
+++ b/src/libide/diagnostics/ide-diagnostics-manager.c
@@ -537,7 +537,7 @@ ide_diagnostics_manager_finalize (GObject *object)
{
IdeDiagnosticsManager *self = (IdeDiagnosticsManager *)object;
- ide_clear_source (&self->queued_diagnose_source);
+ dzl_clear_source (&self->queued_diagnose_source);
g_clear_pointer (&self->groups_by_file, g_hash_table_unref);
G_OBJECT_CLASS (ide_diagnostics_manager_parent_class)->finalize (object);
diff --git a/src/libide/editor/ide-editor-view.c b/src/libide/editor/ide-editor-view.c
index 5f3764a..758520c 100644
--- a/src/libide/editor/ide-editor-view.c
+++ b/src/libide/editor/ide-editor-view.c
@@ -778,7 +778,7 @@ ide_editor_view_destroy (GtkWidget *widget)
g_assert (IDE_IS_EDITOR_VIEW (self));
- ide_clear_source (&self->toggle_map_source);
+ dzl_clear_source (&self->toggle_map_source);
g_clear_object (&self->addins);
@@ -1160,7 +1160,7 @@ ide_editor_view_update_reveal_timer (IdeEditorView *self)
{
g_assert (IDE_IS_EDITOR_VIEW (self));
- ide_clear_source (&self->toggle_map_source);
+ dzl_clear_source (&self->toggle_map_source);
if (self->auto_hide_map && gtk_revealer_get_reveal_child (self->map_revealer))
{
diff --git a/src/libide/ide-macros.h b/src/libide/ide-macros.h
index a5c9a3a..34c58e6 100644
--- a/src/libide/ide-macros.h
+++ b/src/libide/ide-macros.h
@@ -37,15 +37,6 @@ G_BEGIN_DECLS
} \
} G_STMT_END
-#define ide_clear_source(src) \
- G_STMT_START {\
- if (*(src) != 0) { \
- guint __src_handler_id = *(src); \
- *(src) = 0; \
- g_source_remove (__src_handler_id); \
- } \
- } G_STMT_END
-
/* strlen() generally gets hoisted out automatically */
#define IDE_LITERAL_LENGTH(s) (strlen(s))
diff --git a/src/libide/langserv/ide-langserv-highlighter.c b/src/libide/langserv/ide-langserv-highlighter.c
index 468d15d..12c95f7 100644
--- a/src/libide/langserv/ide-langserv-highlighter.c
+++ b/src/libide/langserv/ide-langserv-highlighter.c
@@ -269,7 +269,7 @@ ide_langserv_highlighter_finalize (GObject *object)
priv->engine = NULL;
- ide_clear_source (&priv->queued_update);
+ dzl_clear_source (&priv->queued_update);
g_clear_pointer (&priv->index, ide_highlight_index_unref);
g_clear_object (&priv->buffer_signals);
diff --git a/src/libide/layout/ide-layout-stack-header.c b/src/libide/layout/ide-layout-stack-header.c
index 3f7e3fe..fe35eb3 100644
--- a/src/libide/layout/ide-layout-stack-header.c
+++ b/src/libide/layout/ide-layout-stack-header.c
@@ -479,7 +479,7 @@ ide_layout_stack_header_destroy (GtkWidget *widget)
g_assert (IDE_IS_LAYOUT_STACK_HEADER (self));
- ide_clear_source (&self->update_css_handler);
+ dzl_clear_source (&self->update_css_handler);
g_clear_object (&self->css_provider);
if (self->title_list_box != NULL)
diff --git a/src/libide/sourceview/ide-omni-gutter-renderer.c
b/src/libide/sourceview/ide-omni-gutter-renderer.c
index 5c5d318..942afcc 100644
--- a/src/libide/sourceview/ide-omni-gutter-renderer.c
+++ b/src/libide/sourceview/ide-omni-gutter-renderer.c
@@ -1380,7 +1380,7 @@ ide_omni_gutter_renderer_dispose (GObject *object)
{
IdeOmniGutterRenderer *self = (IdeOmniGutterRenderer *)object;
- ide_clear_source (&self->resize_source);
+ dzl_clear_source (&self->resize_source);
g_clear_object (&self->breakpoints);
g_clear_pointer (&self->lines, g_array_unref);
diff --git a/src/libide/sourceview/ide-source-map.c b/src/libide/sourceview/ide-source-map.c
index 5887a5f..56e65dd 100644
--- a/src/libide/sourceview/ide-source-map.c
+++ b/src/libide/sourceview/ide-source-map.c
@@ -124,7 +124,7 @@ ide_source_map_show_map_and_queue_fade (IdeSourceMap *self)
{
g_assert (IDE_IS_SOURCE_MAP (self));
- ide_clear_source (&self->delayed_conceal_timeout);
+ dzl_clear_source (&self->delayed_conceal_timeout);
if (self->in_map == FALSE)
self->delayed_conceal_timeout = g_timeout_add (CONCEAL_TIMEOUT,
diff --git a/src/libide/subprocess/ide-breakout-subprocess.c b/src/libide/subprocess/ide-breakout-subprocess.c
index 1c64455..d6dbb0c 100644
--- a/src/libide/subprocess/ide-breakout-subprocess.c
+++ b/src/libide/subprocess/ide-breakout-subprocess.c
@@ -1071,8 +1071,8 @@ ide_breakout_subprocess_complete_command_locked (IdeBreakoutSubprocess *self,
g_clear_pointer (&self->identifier, g_free);
/* Remove our sources used for signal propagation */
- ide_clear_source (&self->sigint_id);
- ide_clear_source (&self->sigterm_id);
+ dzl_clear_source (&self->sigint_id);
+ dzl_clear_source (&self->sigterm_id);
/* Complete async workers */
waiting = self->waiting;
@@ -1587,8 +1587,8 @@ ide_breakout_subprocess_dispose (GObject *object)
if (self->waiting != NULL)
g_warning ("improper disposal while async operations are active!");
- ide_clear_source (&self->sigint_id);
- ide_clear_source (&self->sigterm_id);
+ dzl_clear_source (&self->sigint_id);
+ dzl_clear_source (&self->sigterm_id);
G_OBJECT_CLASS (ide_breakout_subprocess_parent_class)->dispose (object);
}
diff --git a/src/libide/util/ide-fancy-tree-view.c b/src/libide/util/ide-fancy-tree-view.c
index da61e65..d012bde 100644
--- a/src/libide/util/ide-fancy-tree-view.c
+++ b/src/libide/util/ide-fancy-tree-view.c
@@ -18,6 +18,8 @@
#define G_LOG_DOMAIN "ide-fancy-tree-view"
+#include <dazzle.h>
+
#include "ide-macros.h"
#include "util/ide-cell-renderer-fancy.h"
@@ -53,7 +55,7 @@ ide_fancy_tree_view_destroy (GtkWidget *widget)
IdeFancyTreeView *self = (IdeFancyTreeView *)widget;
IdeFancyTreeViewPrivate *priv = ide_fancy_tree_view_get_instance_private (self);
- ide_clear_source (&priv->relayout_source);
+ dzl_clear_source (&priv->relayout_source);
GTK_WIDGET_CLASS (ide_fancy_tree_view_parent_class)->destroy (widget);
}
diff --git a/src/plugins/documentation-card/gbp-documentation-card-view-addin.c
b/src/plugins/documentation-card/gbp-documentation-card-view-addin.c
index af3bd87..7ee45fe 100644
--- a/src/plugins/documentation-card/gbp-documentation-card-view-addin.c
+++ b/src/plugins/documentation-card/gbp-documentation-card-view-addin.c
@@ -232,7 +232,7 @@ motion_notify_event_cb (gpointer data)
{
GbpDocumentationCardViewAddin *self = GBP_DOCUMENTATION_CARD_VIEW_ADDIN (data);
- ide_clear_source (&self->timeout_id);
+ dzl_clear_source (&self->timeout_id);
if (!self->poped_up)
self->timeout_id =
@@ -295,7 +295,7 @@ gbp_documentation_card_view_addin_unload (IdeEditorViewAddin *addin,
self = GBP_DOCUMENTATION_CARD_VIEW_ADDIN (addin);
source_view = ide_editor_view_get_view (view);
- ide_clear_source (&self->timeout_id);
+ dzl_clear_source (&self->timeout_id);
ide_clear_signal_handler (self->editor_view, &self->motion_handler_id);
g_free (self->previous_text);
diff --git a/src/plugins/flatpak/gbp-flatpak-configuration-provider.c
b/src/plugins/flatpak/gbp-flatpak-configuration-provider.c
index 4bfc60b..85ea63d 100644
--- a/src/plugins/flatpak/gbp-flatpak-configuration-provider.c
+++ b/src/plugins/flatpak/gbp-flatpak-configuration-provider.c
@@ -40,7 +40,7 @@ struct _GbpFlatpakConfigurationProvider
GPtrArray *configurations;
GPtrArray *manifest_monitors;
- gulong writeback_handler;
+ guint writeback_handler;
guint change_count;
};
@@ -1103,7 +1103,7 @@ gbp_flatpak_configuration_provider_unload (IdeConfigurationProvider *provider,
g_assert (GBP_IS_FLATPAK_CONFIGURATION_PROVIDER (self));
g_assert (IDE_IS_CONFIGURATION_MANAGER (manager));
- ide_clear_source (&self->writeback_handler);
+ dzl_clear_source (&self->writeback_handler);
if (self->configurations != NULL)
{
diff --git a/src/plugins/history/gbp-history-editor-view-addin.c
b/src/plugins/history/gbp-history-editor-view-addin.c
index a8a8f04..71fd072 100644
--- a/src/plugins/history/gbp-history-editor-view-addin.c
+++ b/src/plugins/history/gbp-history-editor-view-addin.c
@@ -246,7 +246,7 @@ gbp_history_editor_view_addin_unload (IdeEditorViewAddin *addin,
g_assert (GBP_IS_HISTORY_EDITOR_VIEW_ADDIN (self));
g_assert (IDE_IS_EDITOR_VIEW (view));
- ide_clear_source (&self->queued_edit_source);
+ dzl_clear_source (&self->queued_edit_source);
source_view = ide_editor_view_get_view (view);
buffer = ide_editor_view_get_buffer (view);
diff --git a/src/plugins/meson/gbp-meson-test-provider.c b/src/plugins/meson/gbp-meson-test-provider.c
index 5034101..d846b72 100644
--- a/src/plugins/meson/gbp-meson-test-provider.c
+++ b/src/plugins/meson/gbp-meson-test-provider.c
@@ -314,7 +314,7 @@ gbp_meson_test_provider_notify_pipeline (GbpMesonTestProvider *self,
g_assert (GBP_IS_MESON_TEST_PROVIDER (self));
g_assert (IDE_IS_BUILD_MANAGER (build_manager));
- ide_clear_source (&self->reload_source);
+ dzl_clear_source (&self->reload_source);
self->reload_source = gdk_threads_add_timeout_full (G_PRIORITY_LOW,
2000,
gbp_meson_test_provider_reload,
@@ -513,7 +513,7 @@ gbp_meson_test_provider_dispose (GObject *object)
{
GbpMesonTestProvider *self = (GbpMesonTestProvider *)object;
- ide_clear_source (&self->reload_source);
+ dzl_clear_source (&self->reload_source);
g_cancellable_cancel (self->build_cancellable);
g_clear_object (&self->build_cancellable);
diff --git a/src/plugins/quick-highlight/gbp-quick-highlight-editor-view-addin.c
b/src/plugins/quick-highlight/gbp-quick-highlight-editor-view-addin.c
index 9ea71e1..007ad5f 100644
--- a/src/plugins/quick-highlight/gbp-quick-highlight-editor-view-addin.c
+++ b/src/plugins/quick-highlight/gbp-quick-highlight-editor-view-addin.c
@@ -141,7 +141,7 @@ buffer_cursor_moved (GbpQuickHighlightEditorViewAddin *self,
}
else
{
- ide_clear_source (&self->queued_match_source);
+ dzl_clear_source (&self->queued_match_source);
g_clear_object (&self->search_context);
}
}
@@ -239,7 +239,7 @@ gbp_quick_highlight_editor_view_addin_unload (IdeEditorViewAddin *addin,
g_assert (IDE_IS_EDITOR_VIEW (view));
g_clear_object (&self->search_context);
- ide_clear_source (&self->queued_match_source);
+ dzl_clear_source (&self->queued_match_source);
dzl_signal_group_set_target (self->buffer_signals, NULL);
g_clear_object (&self->buffer_signals);
diff --git a/src/plugins/spellcheck/gbp-spell-widget.c b/src/plugins/spellcheck/gbp-spell-widget.c
index 5ae4b43..f95a8f8 100644
--- a/src/plugins/spellcheck/gbp-spell-widget.c
+++ b/src/plugins/spellcheck/gbp-spell-widget.c
@@ -306,7 +306,7 @@ gbp_spell_widget__word_entry_changed_cb (GbpSpellWidget *self,
return;
}
- ide_clear_source (&self->check_word_timeout_id);
+ dzl_clear_source (&self->check_word_timeout_id);
if (self->editor_view_addin != NULL)
{
@@ -961,8 +961,8 @@ gbp_spell_widget_destroy (GtkWidget *widget)
g_assert (GBP_IS_SPELL_WIDGET (self));
- ide_clear_source (&self->check_word_timeout_id);
- ide_clear_source (&self->dict_check_word_timeout_id);
+ dzl_clear_source (&self->check_word_timeout_id);
+ dzl_clear_source (&self->dict_check_word_timeout_id);
if (self->editor != NULL)
gbp_spell_widget_set_editor (self, NULL);
diff --git a/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
b/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
index 9ac3f33..b76ac77 100644
--- a/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
+++ b/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
@@ -367,7 +367,7 @@ gbp_symbol_layout_stack_addin_unbind (GbpSymbolLayoutStackAddin *self,
g_assert (GBP_IS_SYMBOL_LAYOUT_STACK_ADDIN (self));
g_assert (DZL_IS_SIGNAL_GROUP (buffer_signals));
- ide_clear_source (&self->cursor_moved_handler);
+ dzl_clear_source (&self->cursor_moved_handler);
g_cancellable_cancel (self->cancellable);
g_clear_object (&self->cancellable);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]