webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
--- 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));
 }