From 68cfe499fca54b421f4435f25bedb8886fb67ae5 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 23 Sep 2014 19:08:56 +0200 Subject: [PATCH] Use object registry for rl_bridge. --- qutebrowser/app.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qutebrowser/app.py b/qutebrowser/app.py index 0c3ecfe6c..c8d5bb338 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -62,7 +62,6 @@ class Application(QApplication): cmd_history: The "cmd_history" LineConfigParser instance. messagebridge: The global MessageBridge instance. modeman: The global ModeManager instance. - rl_bridge: The ReadlineBridge being used. args: ArgumentParser instance. _commandrunner: The main CommandRunner instance. _debugconsole: The ConsoleWidget for debugging. @@ -101,7 +100,6 @@ class Application(QApplication): self._keyparsers = None self._crashdlg = None self._crashlogfile = None - self.rl_bridge = None self.messagebridge = None self.stateconfig = None self.modeman = None @@ -270,7 +268,8 @@ class Application(QApplication): self.setApplicationName("qutebrowser") self.setApplicationVersion(qutebrowser.__version__) self.messagebridge = message.MessageBridge(self) - self.rl_bridge = readline.ReadlineBridge() + rl_bridge = readline.ReadlineBridge() + self.registry['rl_bridge'] = rl_bridge def _handle_segfault(self): """Handle a segfault from a previous run."""