diff -r 79859ed3eea9 -r 919f36ff910f webengine/osswebengine/WebKit/s60/webview/PageView.cpp --- 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 #include <../bidi.h> #include "PageView.h" #include #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 }