Fix running of startup commands.

This commit is contained in:
Florian Bruhin 2014-09-29 19:56:13 +02:00
parent 714c9d8b01
commit 0cf8abab7c

View File

@ -36,7 +36,7 @@ from PyQt5.QtCore import (pyqtSlot, QTimer, QEventLoop, QStandardPaths,
qInstallMessageHandler, QObject, QUrl) qInstallMessageHandler, QObject, QUrl)
import qutebrowser import qutebrowser
from qutebrowser.commands import cmdutils from qutebrowser.commands import cmdutils, runners
from qutebrowser.config import style, config, websettings from qutebrowser.config import style, config, websettings
from qutebrowser.network import qutescheme, proxy from qutebrowser.network import qutescheme, proxy
from qutebrowser.browser import quickmarks, cookies, downloads, cache from qutebrowser.browser import quickmarks, cookies, downloads, cache
@ -223,7 +223,8 @@ class Application(QApplication):
for cmd in self._args.command: for cmd in self._args.command:
if cmd.startswith(':'): if cmd.startswith(':'):
log.init.debug("Startup cmd {}".format(cmd)) log.init.debug("Startup cmd {}".format(cmd))
self._commandrunner.run_safely_init(0, cmd.lstrip(':')) commandrunner = runners.CommandRunner(win_id)
commandrunner.run_safely_init(cmd.lstrip(':'))
elif not cmd: elif not cmd:
log.init.debug("Empty argument") log.init.debug("Empty argument")
win_id = mainwindow.create_window(True) win_id = mainwindow.create_window(True)