From 1536dae56ec2059516d1faed640b101ae186e5d0 Mon Sep 17 00:00:00 2001 From: Nick Foster Date: Sun, 28 Sep 2014 10:43:54 -0700 Subject: [PATCH] Fix issue with stop/restart in modes_gui. --- apps/modes_gui | 4 ++-- python/radio.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/modes_gui b/apps/modes_gui index f53d23d..ca44ced 100755 --- a/apps/modes_gui +++ b/apps/modes_gui @@ -407,10 +407,10 @@ class mainwindow(QtGui.QMainWindow): def on_quit(self): if self.running is True: - self._relay.close() self._radio.close() - self._relay = None self._radio = None + self._relay.close() + self._relay = None self._rps_timer = None try: self.kmlgen.done = True diff --git a/python/radio.py b/python/radio.py index 8f50533..5f41c45 100644 --- a/python/radio.py +++ b/python/radio.py @@ -228,5 +228,7 @@ class modes_radio (gr.top_block, pubsub): print "Rate is %i" % (options.rate,) def close(self): + self.stop() + self.wait() self._sender.close() self._u = None