diff -ur origin/xl/filtergui.py fix-smart-playlist-editor/xl/filtergui.py --- origin/xl/filtergui.py 2007-10-22 16:21:49.000000000 +0400 +++ fix-smart-playlist-editor/xl/filtergui.py 2007-10-24 18:14:12.000000000 +0400 @@ -435,10 +435,10 @@ widths=(50, 50)) class SpinLabelField(gtk.HBox): - def __init__(self, result_generator, label='', top=99999): + def __init__(self, result_generator, label='', top=99999, lower=-99999): gtk.HBox.__init__(self, spacing=5) self.generate_result = result_generator - self.spin = gtk.SpinButton(gtk.Adjustment(0, 0, top, 1, 0, 0)) + self.spin = gtk.SpinButton(gtk.Adjustment(0, lower, top, 1, 0, 0)) self.pack_start(self.spin) self.pack_start(gtk.Label(label)) self.show_all() diff -ur origin/xl/panels/playlists.py fix-smart-playlist-editor/xl/panels/playlists.py --- origin/xl/panels/playlists.py 2007-10-22 16:21:49.000000000 +0400 +++ fix-smart-playlist-editor/xl/panels/playlists.py 2007-10-24 18:14:07.000000000 +0400 @@ -71,7 +71,7 @@ class SpinRating(filtergui.SpinLabelField): def __init__(self, result_generator): filtergui.SpinLabelField.__init__(self, result_generator, '', - 8) + 8, -8) class SpinNothing(filtergui.SpinLabelField): def __init__(self, result_generator):