summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--debian/changelog6
-rw-r--r--redhat/transmission-remote-gtk.spec7
-rw-r--r--src/trg-main-window.c11
-rw-r--r--src/trg-state-selector.c2
5 files changed, 20 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index b82761c..1f3571c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ(2.63)
-AC_INIT(transmission-remote-gtk, 0.5, alan@eth0.org.uk)
+AC_INIT(transmission-remote-gtk, 0.5.1, alan@eth0.org.uk)
AC_CONFIG_SRCDIR(src)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AM_INIT_AUTOMAKE([foreign])
diff --git a/debian/changelog b/debian/changelog
index 8aa8afe..76f63d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+transmission-remote-gtk (0.5.1-1) unstable; urgency=low
+
+ * Use libproxy pkg-config CFLAGS in build, for older versions.
+ * Fix updates inside the GtkNotebook.
+ * Fix crash reported by atommixz.
+
transmission-remote-gtk (0.5-1) unstable; urgency=low
* Fixes.
diff --git a/redhat/transmission-remote-gtk.spec b/redhat/transmission-remote-gtk.spec
index 88abd45..b68a86b 100644
--- a/redhat/transmission-remote-gtk.spec
+++ b/redhat/transmission-remote-gtk.spec
@@ -1,5 +1,5 @@
Name: transmission-remote-gtk
-Version: 0.5
+Version: 0.5.1
Release: 1%{?dist:%{dist}}
Summary: Remote control client for Transmission BitTorrent
@@ -95,6 +95,11 @@ fi
%{_datadir}/locale/ru/LC_MESSAGES/%{name}.mo
%changelog
+* Fri May 6 2011 Alan Fitton <alan@eth0.org.uk> - 0.5.1
+- Use libproxy pkg-config CFLAGS in build, for older versions.
+- Fix updates inside the GtkNotebook.
+- Fix crash reported by atommixz.
+
* Fri Apr 22 2011 Alan Fitton <alan@eth0.org.uk> - 0.5
- Fix a few of small memory leaks.
- Sync single torrent when file/trackers are changed.
diff --git a/src/trg-main-window.c b/src/trg-main-window.c
index cc2d13e..39553fd 100644
--- a/src/trg-main-window.c
+++ b/src/trg-main-window.c
@@ -944,7 +944,7 @@ on_torrent_get(JsonObject * response, int mode, int status, gpointer data)
}
client->failCount = 0;
- memset(&stats, 0x0, sizeof(trg_torrent_model_update_stats));
+ memset(&stats, 0, sizeof(trg_torrent_model_update_stats));
client->updateSerial++;
@@ -1056,12 +1056,11 @@ trg_torrent_tree_view_visible_func(GtkTreeModel * model,
}
visible = TRUE;
- name = NULL;
- gtk_tree_model_get(model, iter, TORRENT_COLUMN_NAME, &name, -1);
filterText = gtk_entry_get_text(GTK_ENTRY(priv->filterEntry));
- if (name) {
- if (strlen(filterText) > 0) {
+ if (strlen(filterText) > 0) {
+ gtk_tree_model_get(model, iter, TORRENT_COLUMN_NAME, &name, -1);
+ if (name) {
gchar *filterCmp = g_utf8_casefold(filterText, -1);
gchar *nameCmp = g_utf8_casefold(name, -1);
@@ -1070,8 +1069,8 @@ trg_torrent_tree_view_visible_func(GtkTreeModel * model,
g_free(nameCmp);
g_free(filterCmp);
+ g_free(name);
}
- g_free(name);
}
return visible;
diff --git a/src/trg-state-selector.c b/src/trg-state-selector.c
index 20345e5..85b6ade 100644
--- a/src/trg-state-selector.c
+++ b/src/trg-state-selector.c
@@ -456,6 +456,8 @@ static void trg_state_selector_init(TrgStateSelector * self)
G_CALLBACK(view_onButtonPressed), NULL);
g_signal_connect(self, "popup-menu", G_CALLBACK(view_onPopupMenu),
NULL);
+
+ gtk_tree_view_set_search_column(GTK_TREE_VIEW(self), STATE_SELECTOR_NAME);
}
TrgStateSelector *trg_state_selector_new(trg_client * client)