Adds path checking to the multiline url heuristic

This commit is contained in:
Tarcisio Fedrizzi 2016-02-26 08:01:44 +01:00
parent 4500bc24d4
commit 006d8760c4

View File

@ -821,7 +821,8 @@ class CommandDispatcher:
log.misc.debug("{} contained: '{}'".format(target,
text.replace('\n', '\\n')))
text_urls = [u for u in text.split('\n') if u.strip()]
if len(text_urls) > 1 and not urlutils.is_url(text_urls[0]):
if len(text_urls) > 1 and not urlutils.is_url(text_urls[0]) \
and urlutils.get_path_if_valid(text_urls[0], check_exists = True) is None:
text_urls = [text]
for i, text_url in enumerate(text_urls):
if not window and i > 0: