=== modified file 'xl/panels/device.py' --- xl/panels/device.py 2007-08-22 10:08:21 +0000 +++ xl/panels/device.py 2007-11-29 01:51:04 +0000 @@ -198,6 +198,8 @@ self.chooser.pack_start(cell) self.chooser.add_attribute(cell, 'text', 0) self.chooser.set_model(self.store) + self.tree.set_row_separator_func( + lambda m, i: m.get_value(i, 1) is None) container = self.xml.get_widget('%s_box' % self.name) @@ -290,7 +292,7 @@ if m: song = self.get_song(url) else: - song = self.exaile.all_songs.for_path(url) + song = library.read_track(self.exaile.db, self.exaile.all_songs, url) if song: items.append(DeviceDragItem(song, target))