[tracker/tracker-0.12: 198/202] tracker-needle: Fix some valac compiler warnings



commit 886722ba3abf8a8251b2a33a024147da64caef08
Author: Carlos Garnacho <carlos lanedo com>
Date:   Thu Oct 6 14:58:27 2011 +0200

    tracker-needle: Fix some valac compiler warnings

 src/tracker-needle/tracker-result-store.vala |   11 ++++++++++-
 src/tracker-needle/tracker-tags-view.vala    |    5 ++++-
 2 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/src/tracker-needle/tracker-result-store.vala b/src/tracker-needle/tracker-result-store.vala
index 5478438..e5cd53c 100644
--- a/src/tracker-needle/tracker-result-store.vala
+++ b/src/tracker-needle/tracker-result-store.vala
@@ -414,6 +414,8 @@ public class Tracker.ResultStore : Gtk.TreeModel, GLib.Object {
 		CategoryNode cat;
 		int i = 0;
 
+		iter = TreeIter ();
+
 		if (queries.length > 1) {
 			if (indices[i] >= categories.length) {
 				iter.stamp = 0;
@@ -541,12 +543,13 @@ public class Tracker.ResultStore : Gtk.TreeModel, GLib.Object {
 	public void get_value (Gtk.TreeIter iter, int column, out GLib.Value value) {
 		CategoryNode cat;
 
+		value = GLib.Value (this.get_column_type (column));
+
 		if (column >= n_columns + n_extra_columns) {
 			return;
 		}
 
 		cat = (CategoryNode) iter.user_data;
-		value.init (this.get_column_type (column));
 
 		if (column == n_columns + 1) {
 			// Type column
@@ -623,6 +626,8 @@ public class Tracker.ResultStore : Gtk.TreeModel, GLib.Object {
 	public bool iter_children (out Gtk.TreeIter iter, Gtk.TreeIter? parent) {
 		CategoryNode cat;
 
+		iter = TreeIter ();
+
 		if (parent == null) {
 			if (categories.length == 0) {
 				iter.stamp = 0;
@@ -734,6 +739,8 @@ public class Tracker.ResultStore : Gtk.TreeModel, GLib.Object {
 	public bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n) {
 		CategoryNode cat;
 
+		iter = TreeIter ();
+
 		if (parent != null) {
 			cat = (CategoryNode) parent.user_data;
 
@@ -775,6 +782,8 @@ public class Tracker.ResultStore : Gtk.TreeModel, GLib.Object {
 	}
 
 	public bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child) {
+		iter = TreeIter ();
+
 		if (queries.length > 1 &&
 		    child.user_data2 != null) {
 			// child within a category
diff --git a/src/tracker-needle/tracker-tags-view.vala b/src/tracker-needle/tracker-tags-view.vala
index be23a65..dccc0d3 100644
--- a/src/tracker-needle/tracker-tags-view.vala
+++ b/src/tracker-needle/tracker-tags-view.vala
@@ -430,12 +430,15 @@ public class TrackerTagsView : VBox {
 	}
 
 	private bool find_tag (string tag, out TreeIter iter) {
+		TreeIter found_iter = { 0 };
+
+		iter = found_iter;
+
 		if (tag == null || tag == "") {
 			return false;
 		}
 
 		TreeModel model = view.get_model ();
-		TreeIter found_iter = { 0 };
 		bool found = false;
 
 		model.foreach ((model, path, foreach_iter) => {



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