[banshee] [LibraryWatcher] Modify queue item within lock
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [LibraryWatcher] Modify queue item within lock
- Date: Sun, 11 Jul 2010 21:51:54 +0000 (UTC)
commit ee69775106fa9ead54ced7d9c403a0c9190744fd
Author: Gabriel Burt <gabriel burt gmail com>
Date: Sun Jul 11 14:51:16 2010 -0700
[LibraryWatcher] Modify queue item within lock
.../Banshee.LibraryWatcher/SourceWatcher.cs | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher/SourceWatcher.cs b/src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher/SourceWatcher.cs
index 60d5eb5..ab54090 100644
--- a/src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher/SourceWatcher.cs
+++ b/src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher/SourceWatcher.cs
@@ -230,15 +230,14 @@ namespace Banshee.LibraryWatcher
}
if (hash != null) {
- QueueItem item;
lock (queue) {
- item = queue.FirstOrDefault (
- i => i.ChangeType == WatcherChangeTypes.Created && GetMetadataHash(i) == hash);
- }
- if (item != null) {
- item.ChangeType = WatcherChangeTypes.Renamed;
- item.OldFullPath = track;
- return;
+ var item = queue.FirstOrDefault (
+ i => i.ChangeType == WatcherChangeTypes.Created && GetMetadataHash (i) == hash);
+ if (item != null) {
+ item.ChangeType = WatcherChangeTypes.Renamed;
+ item.OldFullPath = track;
+ return;
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]