]> git.parisson.com Git - deefuzzer.git/commitdiff
Fix for crashing after first track if played
authorachbed <github@achbed.org>
Mon, 1 Dec 2014 06:48:53 +0000 (00:48 -0600)
committerachbed <github@achbed.org>
Mon, 1 Dec 2014 06:48:53 +0000 (00:48 -0600)
Signed-off-by: achbed <github@achbed.org>
deefuzzer/station.py

index 691c4f6e69eda2499ea81f91d7c1974fe5d6705a..e9ac3e1cec6242bb8e352d8ceaff396b921d006b 100644 (file)
@@ -673,16 +673,19 @@ class Station(Thread):
         self.update_twitter(message)
 
     def channel_open(self):
-        if not self.channelIsOpen:
-            try:
-                self.channel.open()
-                self.channel_delay = self.channel.delay()
-                self._info('channel connected')
-                self.channelIsOpen = True
-                return True
-            except:
-                self.err('channel could not be opened')
-                return False
+        if self.channelIsOpen:
+            return True
+            
+        try:
+            self.channel.open()
+            self.channel_delay = self.channel.delay()
+            self._info('channel connected')
+            self.channelIsOpen = True
+            return True
+        except:
+            self.err('channel could not be opened')
+            
+        return False
 
     def channel_close(self):
         self.channelIsOpen = False