diff -r 79859ed3eea9 -r 919f36ff910f webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.cpp --- a/webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.cpp Tue Aug 31 16:17:46 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.cpp Wed Sep 01 12:28:30 2010 +0100 @@ -60,10 +60,10 @@ WebScrollbarDrawer::WebScrollbarDrawer(): - m_webView(NULL), + m_webView(NULL), m_spriteV(NULL), m_spriteH(NULL), m_scrollBarTransparency(KMinScrollBarTransparency), m_scrollBarWidth(KMinScrollbarWidth), - m_dX(0), m_dY(0), m_spriteV(NULL), m_spriteH(NULL) + m_dY(0), m_dX(0) { } @@ -487,9 +487,18 @@ TRect r(TPoint(0, 0), rect.Size()); gc->SetBrushStyle(CGraphicsContext::ESolidBrush); gc->SetPenStyle(CGraphicsContext::ESolidPen); +// Current platform API has some problem in drawing the border of +// the rounded rect.Once it is fixed in platform this code can be reverted back. +#ifdef BRDO_MULTITOUCH_ENABLED_FF + gc->SetPenSize(TSize(4,4)); +#else gc->SetPenSize(TSize(2,2)); +#endif gc->SetPenColor(TRgb(242, 242, 242)); gc->SetBrushColor(TRgb(10, 10, 10)); +#ifdef BRDO_MULTITOUCH_ENABLED_FF + gc->DrawRect(r); +#endif gc->DrawRoundRect(r, TSize(7, 7)); } @@ -507,6 +516,9 @@ gc->SetBrushColor(brushMaskColor); gc->SetPenSize(TSize(2,2)); gc->SetPenColor(TRgb(5, 5, 5)); +#ifdef BRDO_MULTITOUCH_ENABLED_FF + gc->DrawRect(r); +#endif gc->DrawRoundRect(r, TSize(7, 7)); }