Simplify visited link clearing by looping over connections
This commit is contained in:
parent
ca48f9f100
commit
906da44d70
@ -75,14 +75,11 @@ def init():
|
||||
|
||||
# Clear visited links on web history clear
|
||||
hist = objreg.get('web-history')
|
||||
hist.history_cleared.connect(
|
||||
webenginesettings.default_profile.clearAllVisitedLinks)
|
||||
hist.history_cleared.connect(
|
||||
webenginesettings.private_profile.clearAllVisitedLinks)
|
||||
hist.url_cleared.connect(
|
||||
lambda url: webenginesettings.default_profile.clearVisitedLinks([url]))
|
||||
hist.url_cleared.connect(
|
||||
lambda url: webenginesettings.private_profile.clearVisitedLinks([url]))
|
||||
for p in [webenginesettings.default_profile,
|
||||
webenginesettings.private_profile]:
|
||||
hist.history_cleared.connect(p.clearAllVisitedLinks)
|
||||
hist.url_cleared.connect(lambda url, profile=p:
|
||||
profile.clearVisitedLinks([url]))
|
||||
|
||||
|
||||
# Mapping worlds from usertypes.JsWorld to QWebEngineScript world IDs.
|
||||
|
Loading…
Reference in New Issue
Block a user