URI: 
       tplugin hook for load_wallet - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 7c2ac013063eb1c80ec53cff9c623e4b7681f511
   DIR parent 803b292d9d27338e2ac01d1972f6c669aa95b58f
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Mon,  2 Sep 2013 22:43:58 +0200
       
       plugin hook for load_wallet
       
       Diffstat:
         M gui/gui_classic.py                  |       2 ++
         M plugins/pointofsale.py              |       7 +++++--
       
       2 files changed, 7 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/gui/gui_classic.py b/gui/gui_classic.py
       t@@ -329,6 +329,8 @@ class ElectrumWindow(QMainWindow):
                self.update_buttons_on_seed()
                self.update_console()
        
       +        self.run_hook('load_wallet')
       +
        
            def select_wallet_file(self):
                wallet_folder = self.wallet.storage.path
   DIR diff --git a/plugins/pointofsale.py b/plugins/pointofsale.py
       t@@ -101,12 +101,15 @@ class Plugin(BasePlugin):
        
            def init(self):
                self.qr_window = None
       -        self.requested_amounts = self.config.get('requested_amounts',{}) 
                self.merchant_name = self.config.get('merchant_name', 'Invoice')
        
                self.gui.expert_mode = True
                self.gui.receive_list.setHeaderLabels([ _('Address'), _('Label'), _('Balance'), _('Request')])
                self.toggle_QR_window(True)
       +        self.requested_amounts = {}
       +
       +    def load_wallet(self):
       +        self.requested_amounts = self.gui.wallet.storage.get('requested_amounts',{}) 
        
            def close(self):
                self.gui.receive_list.setHeaderLabels([ _('Address'), _('Label'), _('Balance'), _('Tx')])
       t@@ -195,7 +198,7 @@ class Plugin(BasePlugin):
                        currency = currency.upper()
                            
                    self.requested_amounts[address] = (amount, currency)
       -            self.gui.wallet.config.set_key('requested_amounts', self.requested_amounts, True)
       +            self.gui.wallet.storage.put('requested_amounts', self.requested_amounts, True)
        
                    label = self.gui.wallet.labels.get(address)
                    if label is None: