[banshee/stable-1.6] [TrackActions] Prevent crash in search-for-same
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee/stable-1.6] [TrackActions] Prevent crash in search-for-same
- Date: Thu, 2 Sep 2010 01:21:18 +0000 (UTC)
commit 7281b3eaf6eebc7cf5e677e78b5a6ae2dc679d11
Author: Gabriel Burt <gabriel burt gmail com>
Date: Thu Aug 12 18:03:54 2010 -0700
[TrackActions] Prevent crash in search-for-same
Specifically, when artist/album are blank/null. Fixes bgo#626786.
.../Banshee.Gui/TrackActions.cs | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs b/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
index 1d0d779..08d1719 100644
--- a/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
+++ b/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
@@ -474,7 +474,9 @@ namespace Banshee.Gui
{
if (current_source != null) {
foreach (TrackInfo track in current_source.TrackModel.SelectedItems) {
- ActiveSource.FilterQuery = BansheeQuery.ArtistField.ToTermString (":", track.ArtistName);
+ if (!String.IsNullOrEmpty (track.ArtistName)) {
+ ActiveSource.FilterQuery = BansheeQuery.ArtistField.ToTermString (":", track.ArtistName);
+ }
break;
}
}
@@ -484,7 +486,9 @@ namespace Banshee.Gui
{
if (current_source != null) {
foreach (TrackInfo track in current_source.TrackModel.SelectedItems) {
- ActiveSource.FilterQuery = BansheeQuery.AlbumField.ToTermString (":", track.AlbumTitle);
+ if (!String.IsNullOrEmpty (track.AlbumTitle)) {
+ ActiveSource.FilterQuery = BansheeQuery.AlbumField.ToTermString (":", track.AlbumTitle);
+ }
break;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]