Compare commits
3 Commits
3ec5892102
...
61aa6542e3
Author | SHA1 | Date |
---|---|---|
Fierelier | 61aa6542e3 | |
Fierelier | 03072b9353 | |
Fierelier | e4edac549b |
|
@ -33,10 +33,12 @@ else:
|
|||
sp = pUp(s)
|
||||
|
||||
# Script start
|
||||
os.environ["LIBGL_ALWAYS_SOFTWARE"] = "1"
|
||||
import gi
|
||||
gi.require_version("Gtk","3.0")
|
||||
gi.require_version("WebKit2","4.0")
|
||||
from gi.repository import Gtk, WebKit2
|
||||
import time
|
||||
|
||||
defaultProtocol = "https"
|
||||
browserWindows = []
|
||||
|
@ -165,7 +167,9 @@ class birdyBrowserWindow(Gtk.Window):
|
|||
def cUrlChanged(self,widget,prop):
|
||||
url = widget.get_uri()
|
||||
|
||||
if url != self.cLastUrl and remakeViewOnNavigation and not singleProcessMode:
|
||||
if url != "" and url != self.cLastUrl and remakeViewOnNavigation and not singleProcessMode:
|
||||
time.sleep(1)
|
||||
self.cLastUrl = url
|
||||
self.cWebView.destroy()
|
||||
self.cCreateWebView(False)
|
||||
self.cResizeElements()
|
||||
|
@ -174,10 +178,15 @@ class birdyBrowserWindow(Gtk.Window):
|
|||
|
||||
self.cLastUrl = url
|
||||
if url == "about:blank": return
|
||||
if url == "": return
|
||||
if self.cUrlEntry.get_text() != url: self.cUrlEntry.set_text(url)
|
||||
|
||||
def cTitleChanged(self,widget,prop):
|
||||
self.set_title(widget.get_title() + " - " +self.cTitle)
|
||||
title = widget.get_title()
|
||||
if title == "":
|
||||
title = self.cWebView.get_uri()
|
||||
if title == "": title = self.cLastUrl
|
||||
self.set_title(title + " - " +self.cTitle)
|
||||
|
||||
def cWebViewLoadChanged(self,widget,event):
|
||||
if event == WebKit2.LoadEvent.STARTED:
|
||||
|
|
Loading…
Reference in New Issue