[gitg] dash: use new api for filtering
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] dash: use new api for filtering
- Date: Mon, 8 Jul 2013 18:51:58 +0000 (UTC)
commit e894666e488a530bd7de3fc18b3e7b5b43b9a5df
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Mon Jul 8 20:51:38 2013 +0200
dash: use new api for filtering
libgitg/gitg-dash-view.vala | 13 +++----------
1 files changed, 3 insertions(+), 10 deletions(-)
---
diff --git a/libgitg/gitg-dash-view.vala b/libgitg/gitg-dash-view.vala
index 2322ae9..7261cf7 100644
--- a/libgitg/gitg-dash-view.vala
+++ b/libgitg/gitg-dash-view.vala
@@ -146,7 +146,7 @@ namespace Gitg
d_icon_size = Gtk.icon_size_register ("gitg", 64, 64);
set_header_func(update_header);
- set_filter_func(null);
+ set_filter_func(filter);
set_sort_func(compare_widgets);
show();
@@ -162,7 +162,7 @@ namespace Gitg
private bool filter(Gtk.ListBoxRow row)
{
- return ((DashRow)row).repository_name.contains(d_filter_text);
+ return d_filter_text != null ? ((DashRow)row).repository_name.contains(d_filter_text)
: true;
}
private int compare_widgets(Gtk.ListBoxRow a, Gtk.ListBoxRow b)
@@ -378,14 +378,7 @@ namespace Gitg
{
d_filter_text = text;
- if (text != null && text != "")
- {
- set_filter_func(filter);
- }
- else
- {
- set_filter_func(null);
- }
+ invalidate_filter();
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]