browsercore/appfw/Api/Managers/secureuicontroller.cpp
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
--- a/browsercore/appfw/Api/Managers/secureuicontroller.cpp	Wed Jun 23 17:59:43 2010 +0300
+++ b/browsercore/appfw/Api/Managers/secureuicontroller.cpp	Tue Jul 06 14:03:49 2010 +0300
@@ -23,6 +23,7 @@
 
 #include "secureuicontroller_p.h"
 #include "secureuicontroller.h"
+#include "webpagecontroller.h"
 
 namespace WRT {
 
@@ -187,10 +188,13 @@
  *
  * This function should be called when the final load ended.
  */
-void SecureUIController::endSecureCheck(bool)
+void SecureUIController::endSecureCheck(bool loadFinished)
 {
     //qDebug()<<"endSecureCheck Internal state = "<<d->m_internalState;
     
+    if (!loadFinished)
+        setTopLevelScheme(WebPageController::getSingleton()->currentDocUrl());
+
     /* Save the current secure state */
     determineSecureState();