Add addon: singleProcess
This commit is contained in:
parent
a575b5f4cf
commit
967cfc67de
|
@ -21,4 +21,7 @@ contentStylePerformance02
|
|||
# Context menu
|
||||
contextMenu
|
||||
contextMenuWindow
|
||||
contextMenuGo
|
||||
contextMenuGo
|
||||
|
||||
# Overrides
|
||||
#singleProcess
|
|
@ -0,0 +1,16 @@
|
|||
import gi
|
||||
gi.require_version("WebKit2","4.0")
|
||||
from gi.repository import Gtk,WebKit2
|
||||
|
||||
browser = mfp.require("browser")
|
||||
browserWindow = browser.module.require(mfp.p("window","browser.py"))
|
||||
oldCreateWebView = browser.createWebView
|
||||
|
||||
def f(*args,relatedWebView = None,**kwargs):
|
||||
if len(browser.windows) < 1:
|
||||
return oldCreateWebView(*args,relatedWebView=relatedWebView,**kwargs)
|
||||
|
||||
for window in browser.windows:
|
||||
for webview in window.obj.cWebViews:
|
||||
return oldCreateWebView(*args,relatedWebView=webview,**kwargs)
|
||||
browser.createWebView = f
|
Loading…
Reference in New Issue