src/eric7/WebBrowser/WebBrowserView.py

branch
eric7
changeset 11006
a671918232f3
parent 10859
399d19fc7eb5
child 11090
f5f5f5803935
--- a/src/eric7/WebBrowser/WebBrowserView.py	Fri Oct 25 09:47:48 2024 +0200
+++ b/src/eric7/WebBrowser/WebBrowserView.py	Fri Oct 25 17:58:59 2024 +0200
@@ -1210,7 +1210,7 @@
         if url.isEmpty():
             return
 
-        dlg = AddBookmarkDialog()
+        dlg = AddBookmarkDialog(parent=self)
         dlg.setUrl(bytes(url.toEncoded()).decode())
         dlg.exec()
 
@@ -1413,7 +1413,7 @@
             if meta["name"] == "description":
                 description = meta["content"]
 
-        dlg = AddBookmarkDialog()
+        dlg = AddBookmarkDialog(parent=self)
         dlg.setUrl(bytes(self.url().toEncoded()).decode())
         dlg.setTitle(self.title())
         dlg.setDescription(description)
@@ -2089,7 +2089,7 @@
             clientCertificateSelection.select(certificates[0])
         else:
             certificate = None
-            dlg = EricSslCertificateSelectionDialog(certificates, self)
+            dlg = EricSslCertificateSelectionDialog(certificates, parent=self)
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 certificate = dlg.getSelectedCertificate()
 
@@ -2484,7 +2484,7 @@
 
         name = WebBrowserTools.getFileNameFromUrl(self.url())
         name = name.rsplit(".", 1)[0] + ".pdf" if name else "printout.pdf"
-        dlg = PrintToPdfDialog(self.__setupPrinter(filePath=name), self)
+        dlg = PrintToPdfDialog(self.__setupPrinter(filePath=name), parent=self)
         if dlg.exec() == QDialog.DialogCode.Accepted:
             filePath, pageLayout = dlg.getData()
             if filePath:

eric ide

mercurial