Fix some types of downloads not triggering
This commit is contained in:
parent
da1477ab9c
commit
186ccb89d9
|
@ -38,5 +38,14 @@ def decideDestination(download,suggested_filename):
|
|||
|
||||
def download(webContext,download):
|
||||
download.connect("decide-destination",decideDestination)
|
||||
WebKit2.WebContext.get_default().connect("download-started",download)
|
||||
|
||||
WebKit2.WebContext.get_default().connect("download-started",download)
|
||||
def decidePolicy(webView,decision,decisionType):
|
||||
if decisionType == WebKit2.PolicyDecisionType.RESPONSE:
|
||||
if decision.is_mime_type_supported() == False:
|
||||
decision.download()
|
||||
return True
|
||||
|
||||
def onWebviewCreated(webView):
|
||||
webView.connect("decide-policy",decidePolicy)
|
||||
eventHandler["webview:created"] = onWebviewCreated
|
Loading…
Reference in New Issue