Make remakeViewOnNavigation less prone to failure

This commit is contained in:
Fierelier 2022-06-09 16:34:44 +02:00
parent 03072b9353
commit 61aa6542e3
1 changed files with 4 additions and 1 deletions

View File

@ -38,6 +38,7 @@ 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 = []
@ -166,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()