WebBrowser/Passwords/PasswordManager.py

branch
QtWebEngine
changeset 4817
0a4e2fb0e93c
parent 4788
7076adec8ddd
child 4917
682750cc7bd5
--- a/WebBrowser/Passwords/PasswordManager.py	Sun Mar 06 14:12:58 2016 +0100
+++ b/WebBrowser/Passwords/PasswordManager.py	Sun Mar 06 16:59:26 2016 +0100
@@ -150,19 +150,22 @@
         if not self.__loaded:
             return
         
-        from .PasswordWriter import PasswordWriter
-        loginFile = self.getFileName()
-        writer = PasswordWriter()
-        if not writer.write(
-                loginFile, self.__logins, self.__loginForms, self.__never):
-            E5MessageBox.critical(
-                None,
-                self.tr("Saving login data"),
-                self.tr(
-                    """<p>Login data could not be saved to <b>{0}</b></p>"""
-                ).format(loginFile))
-        else:
-            self.passwordsSaved.emit()
+        from WebBrowser.WebBrowserWindow import WebBrowserWindow
+        if not WebBrowserWindow.isPrivate():
+            from .PasswordWriter import PasswordWriter
+            loginFile = self.getFileName()
+            writer = PasswordWriter()
+            if not writer.write(
+                    loginFile, self.__logins, self.__loginForms, self.__never):
+                E5MessageBox.critical(
+                    None,
+                    self.tr("Saving login data"),
+                    self.tr(
+                        """<p>Login data could not be saved to"""
+                        """ <b>{0}</b></p>"""
+                    ).format(loginFile))
+            else:
+                self.passwordsSaved.emit()
     
     def __load(self):
         """

eric ide

mercurial