mulwidgets/alfscrollbarwidget/src/alfscrollbardefaultbaseelement.cpp
branchRCL_3
changeset 28 89fe593c1f8e
parent 0 e83bab7cf002
child 30 96b9ec297e56
--- a/mulwidgets/alfscrollbarwidget/src/alfscrollbardefaultbaseelement.cpp	Wed Sep 01 12:23:18 2010 +0100
+++ b/mulwidgets/alfscrollbarwidget/src/alfscrollbardefaultbaseelement.cpp	Wed Sep 15 12:47:28 2010 +0300
@@ -1323,12 +1323,15 @@
 // 
 bool AlfScrollBarDefaultBaseElement::isScrollbarTrackVisual(CAlfVisual *aVisual)
     {
-    if(aVisual == mData->mExtendedTrackLayout ||
-       aVisual == mData->mTrackTopImage ||
-       aVisual == mData->mTrackMiddleImage ||
-       aVisual == mData->mTrackEndImage)
+    if(aVisual)
         {
-        return true;
+        if(aVisual == mData->mExtendedTrackLayout ||
+                aVisual == mData->mTrackTopImage ||
+                aVisual == mData->mTrackMiddleImage ||
+                aVisual == mData->mTrackEndImage)
+                {
+                return true;
+                }
         }
      return false;   
     }  
@@ -1340,12 +1343,15 @@
 // 
 bool AlfScrollBarDefaultBaseElement::isScrollbarThumbVisual(CAlfVisual *aVisual)
     {
-    if(aVisual == mData->mExtendedThumbLayout ||
-       aVisual == mData->mThumbTopImage ||
-       aVisual == mData->mThumbMiddleImage ||
-       aVisual == mData->mThumbEndImage)
+    if(aVisual)
         {
-        return true;
+        if(aVisual == mData->mExtendedThumbLayout ||
+                aVisual == mData->mThumbTopImage ||
+                aVisual == mData->mThumbMiddleImage ||
+                aVisual == mData->mThumbEndImage)
+                {
+                return true;
+                }
         }
      return false;   
     }