equal
deleted
inserted
replaced
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()) |