[tracker/needle-info-bar: 6/7] tracker-needle: Fix some valac compiler warnings
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/needle-info-bar: 6/7] tracker-needle: Fix some valac compiler warnings
- Date: Thu, 6 Oct 2011 13:11:57 +0000 (UTC)
commit edfbfd3efd2093cbb75531ea46f59bddd0108ca5
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]