URI: 
       tsimplify prev - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 19d4bd4837ae1ebb59ad9ea325897e43e8cc12c6
   DIR parent 4e0d1799375ec23cb4b453e569f7db95ef1fe765
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Tue, 11 Sep 2018 18:28:59 +0200
       
       simplify prev
       
       Diffstat:
         M electrum/gui/qt/main_window.py      |       5 +----
       
       1 file changed, 1 insertion(+), 4 deletions(-)
       ---
   DIR diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py
       t@@ -125,7 +125,6 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
        
                self.tx_notification_queue = queue.Queue()
                self.tx_notification_last_time = 0
       -        self.tx_notification_event = threading.Event()
        
                self.create_status_bar()
                self.need_update = threading.Event()
       t@@ -304,7 +303,6 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
                    # FIXME maybe this event should also include which wallet
                    # the tx is for. now all wallets get this.
                    self.tx_notification_queue.put(args[0])
       -            self.tx_notification_event.set()
                elif event in ['status', 'banner', 'verified', 'fee']:
                    # Handle in GUI thread
                    self.network_signal.emit(event, args)
       t@@ -593,12 +591,11 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
                # note: during initial history sync for a wallet, many txns will be
                # received multiple times. hence the "total amount received" will be
                # a lot higher than should be. this is expected though not intended
       -        if not self.tx_notification_event.is_set():
       +        if self.tx_notification_queue.qsize() == 0:
                    return
                now = time.time()
                if self.tx_notification_last_time + 5 > now:
                    return
       -        self.tx_notification_event.clear()
                self.tx_notification_last_time = now
                self.print_error("Notifying GUI about new transactions")
                txns = []