[gnome-builder] source-view-mode: add some type checks
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] source-view-mode: add some type checks
- Date: Wed, 22 Apr 2015 18:34:22 +0000 (UTC)
commit 553304ccdc3b138888fd533baaeaf880bd76643b
Author: Christian Hergert <christian hergert me>
Date: Wed Apr 22 11:32:42 2015 -0700
source-view-mode: add some type checks
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 d871af1..a0b306f 100644
--- a/libide/ide-source-view-mode.c
+++ b/libide/ide-source-view-mode.c
@@ -52,6 +52,9 @@ get_param (IdeSourceViewMode *self,
IdeSourceViewModePrivate *priv = ide_source_view_mode_get_instance_private (self);
GtkStyleContext *context;
+ g_assert (IDE_IS_SOURCE_VIEW_MODE (self));
+ g_assert (param != NULL);
+ g_assert (value != NULL);
context = gtk_widget_get_style_context (GTK_WIDGET (self));
gtk_style_context_save (context);
@@ -470,8 +473,8 @@ _ide_source_view_mode_new (GtkWidget *view,
IDE_TRACE_MSG ("supress_unbound = %d", ide_source_view_mode_get_suppress_unbound (mode));
IDE_TRACE_MSG ("block_cursor = %d", ide_source_view_mode_get_block_cursor (mode));
IDE_TRACE_MSG ("type = %d", (int)priv->type);
- IDE_TRACE_MSG ("default_mode = %s", priv->default_mode);
- IDE_TRACE_MSG ("display_name = %s", priv->display_name);
+ IDE_TRACE_MSG ("default_mode = %s", priv->default_mode ?: "(null)");
+ IDE_TRACE_MSG ("display_name = %s", priv->display_name ?: "(null)");
return g_object_ref_sink (mode);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]