@@ -86,7 +86,7 @@ def open_new_tab(url):
|
86 | 86 | return open(url, 2) |
87 | 87 | |
88 | 88 | |
89 | | -def _synthesize(browser, update_tryorder=1): |
| 89 | +def _synthesize(browser, *, preferred=True): |
90 | 90 | """Attempt to synthesize a controller base on existing controllers. |
91 | 91 | |
92 | 92 | This is useful to create a controller when a user specifies a path to |
@@ -113,7 +113,7 @@ def _synthesize(browser, update_tryorder=1):
|
113 | 113 | controller = copy.copy(controller) |
114 | 114 | controller.name = browser |
115 | 115 | controller.basename = os.path.basename(browser) |
116 | | -register(browser, None, controller, update_tryorder) |
| 116 | +register(browser, None, instance=controller, preferred=preferred) |
117 | 117 | return [None, controller] |
118 | 118 | return [None, None] |
119 | 119 | |
@@ -563,7 +563,7 @@ def register_standard_browsers():
|
563 | 563 | # and prepend to _tryorder |
564 | 564 | for cmdline in userchoices: |
565 | 565 | if cmdline != '': |
566 | | -cmd = _synthesize(cmdline, -1) |
| 566 | +cmd = _synthesize(cmdline, preferred=False) |
567 | 567 | if cmd[1] is None: |
568 | 568 | register(cmdline, None, GenericBrowser(cmdline), preferred=True) |
569 | 569 | |
|