Corretto bug nel pulsante Play quando viene cliccato e non c'è
Leonardo Robol [2009-11-22 13:03]
Corretto bug nel pulsante Play quando viene cliccato e non c'è
nulla di selezionato.
Grazie a Pietro per la segnalazione :)
diff --git a/RaiTV/Interface.py b/RaiTV/Interface.py
index bba1578..76c572f 100644
--- a/RaiTV/Interface.py
+++ b/RaiTV/Interface.py
@@ -106,9 +106,18 @@ class UI():
self.updatelist.connect("clicked", lambda w: self.updateChannels() )
def play(self):
+ """Controlla se c'è qualcosa di selezionato ed eventualmente
+ lo comincia a riprodurre"""
+ if self.videowidget is None:
+ return
+
if not self.videowidget.playing:
treeselection = self.listacanali.get_selection()
model, treeiter = treeselection.get_selected()
+ if treeiter is None:
+ ## Questo vuol dire che non abbiamo selezionato
+ ## nulla, e quindi possiamo non fare nulla
+ return
mmsurl = self.channellist.getChannelFromIter(treeiter)
self.videowidget.load_video(mmsurl)
else: