[gnome-builder/wip/libide] libide: cache some nasty bugs
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/libide] libide: cache some nasty bugs
- Date: Wed, 4 Mar 2015 07:54:47 +0000 (UTC)
commit 67f0cb003081d031418e31615ead8111ddb822ed
Author: Christian Hergert <christian hergert me>
Date: Tue Mar 3 23:52:02 2015 -0800
libide: cache some nasty bugs
libide/ide-source-view-mode.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/libide/ide-source-view-mode.c b/libide/ide-source-view-mode.c
index a49895e..c1f33c7 100644
--- a/libide/ide-source-view-mode.c
+++ b/libide/ide-source-view-mode.c
@@ -39,7 +39,8 @@ ide_source_view_mode_finalize (GObject *object)
IdeSourceViewModePrivate *priv = ide_source_view_mode_get_instance_private (self);
g_clear_object (&priv->view);
- g_free (priv->name);
+ g_clear_pointer (&priv->name, g_free);
+ priv->type = 0;
G_OBJECT_CLASS (ide_source_view_mode_parent_class)->finalize (object);
}
@@ -197,7 +198,6 @@ _ide_source_view_mode_do_event (IdeSourceViewMode *mode,
*remove = FALSE;
switch (priv->type)
{
- default:
case IDE_SOURCE_VIEW_MODE_TYPE_TRANSIENT:
if (handled)
{
@@ -220,6 +220,9 @@ _ide_source_view_mode_do_event (IdeSourceViewMode *mode,
case IDE_SOURCE_VIEW_MODE_TYPE_MODAL:
handled = TRUE;
break;
+
+ default:
+ g_assert_not_reached ();
}
return handled;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]