--- a/webengine/osswebengine/WebKit/s60/webview/PageView.cpp Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/webview/PageView.cpp Wed Sep 01 12:28:30 2010 +0100
@@ -18,12 +18,13 @@
// INCLUDE FILES
+#include <browser_platform_variant.hrh>
#include <../bidi.h>
#include "PageView.h"
#include <coemain.h>
#include "pagescaler.h"
#include "WebView.h"
-#include "BrCtl.h"
+#include "brctl.h"
// EXTERNAL DATA STRUCTURES
//extern ?external_data;
@@ -88,8 +89,15 @@
// Destructor
CPageView::~CPageView()
{
- m_webView->pageScaler()->SetVisible(EFalse);
- m_webView->pageScaler()->SetFullScreenMode(EFalse);
+#ifdef BRDO_SINGLE_CLICK_ENABLED_FF
+ if (m_webView && m_webView->pageScaler())
+ {
+#endif
+ m_webView->pageScaler()->SetVisible(EFalse);
+ m_webView->pageScaler()->SetFullScreenMode(EFalse);
+#ifdef BRDO_SINGLE_CLICK_ENABLED_FF
+ }
+#endif
}