Don't use 0 as window ID for early messages.
The issue here was that only message calls with 'current' as window get cached if the window is unavailable. We used 0 instead. Fixes #815. See #812.
This commit is contained in:
parent
60b6652006
commit
63ff39ad65
@ -272,8 +272,8 @@ def process_pos_args(args, via_ipc=False, cwd=None):
|
|||||||
try:
|
try:
|
||||||
url = urlutils.fuzzy_url(cmd, cwd, relative=True)
|
url = urlutils.fuzzy_url(cmd, cwd, relative=True)
|
||||||
except urlutils.FuzzyUrlError as e:
|
except urlutils.FuzzyUrlError as e:
|
||||||
message.error(0, "Error in startup argument '{}': {}".format(
|
message.error('current', "Error in startup argument '{}': "
|
||||||
cmd, e))
|
"{}".format(cmd, e))
|
||||||
else:
|
else:
|
||||||
open_target = config.get('general', 'new-instance-open-target')
|
open_target = config.get('general', 'new-instance-open-target')
|
||||||
background = open_target in ('tab-bg', 'tab-bg-silent')
|
background = open_target in ('tab-bg', 'tab-bg-silent')
|
||||||
@ -302,8 +302,8 @@ def _open_startpage(win_id=None):
|
|||||||
try:
|
try:
|
||||||
url = urlutils.fuzzy_url(urlstr, do_search=False)
|
url = urlutils.fuzzy_url(urlstr, do_search=False)
|
||||||
except urlutils.FuzzyUrlError as e:
|
except urlutils.FuzzyUrlError as e:
|
||||||
message.error(0, "Error when opening startpage: {}".format(
|
message.error('current', "Error when opening startpage: "
|
||||||
e))
|
"{}".format(e))
|
||||||
tabbed_browser.tabopen(QUrl('about:blank'))
|
tabbed_browser.tabopen(QUrl('about:blank'))
|
||||||
else:
|
else:
|
||||||
tabbed_browser.tabopen(url)
|
tabbed_browser.tabopen(url)
|
||||||
|
@ -75,7 +75,8 @@ class QuickmarkManager(QObject):
|
|||||||
try:
|
try:
|
||||||
key, url = line.rsplit(maxsplit=1)
|
key, url = line.rsplit(maxsplit=1)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
message.error(0, "Invalid quickmark '{}'".format(line))
|
message.error('current', "Invalid quickmark '{}'".format(
|
||||||
|
line))
|
||||||
else:
|
else:
|
||||||
self.marks[key] = url
|
self.marks[key] = url
|
||||||
filename = os.path.join(standarddir.config(), 'quickmarks')
|
filename = os.path.join(standarddir.config(), 'quickmarks')
|
||||||
|
Loading…
Reference in New Issue
Block a user