~ubuntu-branches/ubuntu/raring/banshee/raring

« back to all changes in this revision

Viewing changes to src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher/SourceWatcher.cs

  • Committer: Package Import Robot
  • Author(s): Chow Loong Jin
  • Date: 2012-02-18 22:17:24 UTC
  • mfrom: (6.3.23 experimental)
  • Revision ID: package-import@ubuntu.com-20120218221724-cnwdvn490wjjue8t
Tags: 2.3.5-1ubuntu1
* Merge from Debian Experimental, remaining changes:
  + Enable and recommend SoundMenu and Disable NotificationArea by default
  + Disable boo and karma extensions
  + Move desktop file for Meego UI to /usr/share/une/applications
  + Change the url for the Amazon store redirector

Show diffs side-by-side

added added

removed removed

Lines of Context:
173
173
                        Thread.Sleep (sleep);
174
174
                    }
175
175
 
176
 
                    if (item.ChangeType == WatcherChangeTypes.Changed) {
177
 
                        UpdateTrack (item.FullPath);
178
 
                    } else if (item.ChangeType == WatcherChangeTypes.Created) {
179
 
                        AddTrack (item.FullPath);
180
 
                    } else if (item.ChangeType == WatcherChangeTypes.Deleted) {
181
 
                        RemoveTrack (item.FullPath);
182
 
                    } else if (item.ChangeType == WatcherChangeTypes.Renamed) {
183
 
                        RenameTrack (item.OldFullPath, item.FullPath);
 
176
                    try {
 
177
                        if (item.ChangeType == WatcherChangeTypes.Changed) {
 
178
                            UpdateTrack (item.FullPath);
 
179
                        } else if (item.ChangeType == WatcherChangeTypes.Created) {
 
180
                            AddTrack (item.FullPath);
 
181
                        } else if (item.ChangeType == WatcherChangeTypes.Deleted) {
 
182
                            RemoveTrack (item.FullPath);
 
183
                        } else if (item.ChangeType == WatcherChangeTypes.Renamed) {
 
184
                            RenameTrack (item.OldFullPath, item.FullPath);
 
185
                        }
 
186
    
 
187
                        change_types |= item.ChangeType;
 
188
                    } catch (Exception e) {
 
189
                        Log.Error (String.Format ("Watcher: Error processing {0}", item.FullPath), e.Message, false);
184
190
                    }
185
 
 
186
 
                    change_types |= item.ChangeType;
187
191
                }
188
192
 
189
193
                if ((change_types & WatcherChangeTypes.Deleted) > 0) {