emailuis/uicomponents/src/fstreevisualizerbase.cpp
branchRCL_3
changeset 36 e8f259fad141
parent 33 da5135c61bad
child 26 67369d1b217f
equal deleted inserted replaced
35:e64954c2c8e2 36:e8f259fad141
  2533 // ---------------------------------------------------------------------------
  2533 // ---------------------------------------------------------------------------
  2534 //
  2534 //
  2535 void CFsTreeVisualizerBase::SetItemsAlwaysExtendedL(TBool aAlwaysExtended)
  2535 void CFsTreeVisualizerBase::SetItemsAlwaysExtendedL(TBool aAlwaysExtended)
  2536     {
  2536     {
  2537     FUNC_LOG;
  2537     FUNC_LOG;
  2538     if (iFlags.IsSet(EItemsAlwaysExtended) != aAlwaysExtended )
  2538     // Do not change this to: IsItemsAlwaysExtended() != aAlwaysExtended, because
       
  2539     // it will not work. TBool is defined as TInt and thus this comparison
       
  2540     // comes out as TInt != TInt, which always evaluates true in this case.
       
  2541     if ( ( IsItemsAlwaysExtended() && !aAlwaysExtended ) || 
       
  2542          ( !IsItemsAlwaysExtended() && aAlwaysExtended ) )
  2539         {
  2543         {
  2540         iFlags.Assign(EItemsAlwaysExtended, aAlwaysExtended);
  2544         iFlags.Assign(EItemsAlwaysExtended, aAlwaysExtended);
  2541         TFsTreeIterator treeIter(
  2545         TFsTreeIterator treeIter(
  2542                 iTreeData->Iterator(KFsTreeRootID, KFsTreeRootID));
  2546                 iTreeData->Iterator(KFsTreeRootID, KFsTreeRootID));
  2543         while (treeIter.HasNext())
  2547         while (treeIter.HasNext())