This seems to be fixed as the current code of the stable branch looks like this:
private void DeleteSong(TrackInfo ti) { File.Delete(ti.Uri.LocalPath); // trim empty parent directories try { string old_dir = Path.GetDirectoryName(ti.Uri.LocalPath); while(old_dir != null && old_dir != String.Empty) { Directory.Delete(old_dir); old_dir = Path.GetDirectoryName(old_dir); } } catch(Exception) {} } -- Banshee crashes when file/directory is not present https://bugs.launchpad.net/bugs/158419 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs