[gnome-builder] symbol-node: add default vfunc implementation



commit ded0136018678c357937884e73234ed0060ddede
Author: Christian Hergert <chergert redhat com>
Date:   Tue Oct 18 20:18:50 2016 -0700

    symbol-node: add default vfunc implementation

 libide/symbols/ide-symbol-node.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/libide/symbols/ide-symbol-node.c b/libide/symbols/ide-symbol-node.c
index ac8557c..aef8508 100644
--- a/libide/symbols/ide-symbol-node.c
+++ b/libide/symbols/ide-symbol-node.c
@@ -41,6 +41,12 @@ enum {
 
 static GParamSpec *properties [LAST_PROP];
 
+static IdeSourceLocation *
+ide_symbol_node_real_get_location (IdeSymbolNode *self)
+{
+  return NULL;
+}
+
 static void
 ide_symbol_node_finalize (GObject *object)
 {
@@ -113,6 +119,8 @@ ide_symbol_node_class_init (IdeSymbolNodeClass *klass)
 {
   GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
+  klass->get_location = ide_symbol_node_real_get_location;
+
   object_class->finalize = ide_symbol_node_finalize;
   object_class->get_property = ide_symbol_node_get_property;
   object_class->set_property = ide_symbol_node_set_property;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]