mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
fixed some play inconsistencies
This commit is contained in:
parent
0332fe75b7
commit
e07cce7ea6
@ -157,7 +157,7 @@ class AlbumDialog(Gtk.Dialog):
|
|||||||
selected_title=self.store.get_value(treeiter, 4)
|
selected_title=self.store.get_value(treeiter, 4)
|
||||||
self.client.clear()
|
self.client.clear()
|
||||||
self.client.add(selected_title)
|
self.client.add(selected_title)
|
||||||
self.client.play(0)
|
self.client.play()
|
||||||
|
|
||||||
def on_selection_change(self, widget):
|
def on_selection_change(self, widget):
|
||||||
treeiter=widget.get_selected()[1]
|
treeiter=widget.get_selected()[1]
|
||||||
@ -416,7 +416,7 @@ class TrackView(Gtk.Box):
|
|||||||
self.client.clear()
|
self.client.clear()
|
||||||
for song in songs:
|
for song in songs:
|
||||||
self.client.add(song["file"])
|
self.client.add(song["file"])
|
||||||
self.client.play(0)
|
self.client.play()
|
||||||
|
|
||||||
def refresh(self):
|
def refresh(self):
|
||||||
self.selection.handler_block(self.title_change)
|
self.selection.handler_block(self.title_change)
|
||||||
@ -463,7 +463,7 @@ class TrackView(Gtk.Box):
|
|||||||
path = Gtk.TreePath(int(song))
|
path = Gtk.TreePath(int(song))
|
||||||
self.selection.select_path(path)
|
self.selection.select_path(path)
|
||||||
except:
|
except:
|
||||||
self.selection.select_path(Gtk.TreePath(0))
|
self.selection.unselect_all()
|
||||||
else:
|
else:
|
||||||
self.store.clear()
|
self.store.clear()
|
||||||
self.playlist=[]
|
self.playlist=[]
|
||||||
@ -934,7 +934,7 @@ class ClientControl(Gtk.ButtonBox):
|
|||||||
self.client.play(status["song"])
|
self.client.play(status["song"])
|
||||||
except:
|
except:
|
||||||
try:
|
try:
|
||||||
self.client.play(0) #bad song index possible
|
self.client.play()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
self.update()
|
self.update()
|
||||||
@ -1345,7 +1345,7 @@ class Search(Gtk.Dialog):
|
|||||||
selected_title=self.store.get_value(treeiter, 5)
|
selected_title=self.store.get_value(treeiter, 5)
|
||||||
self.client.clear()
|
self.client.clear()
|
||||||
self.client.add(selected_title)
|
self.client.add(selected_title)
|
||||||
self.client.play(0)
|
self.client.play()
|
||||||
|
|
||||||
def on_selection_change(self, widget):
|
def on_selection_change(self, widget):
|
||||||
treeiter=widget.get_selected()[1]
|
treeiter=widget.get_selected()[1]
|
||||||
|
Loading…
Reference in New Issue
Block a user