equal
deleted
inserted
replaced
130 // Note: this function is used recursively |
130 // Note: this function is used recursively |
131 // Stack use is minimized to avoid overflow as long as possible |
131 // Stack use is minimized to avoid overflow as long as possible |
132 // |
132 // |
133 iRecurseLevel ++; |
133 iRecurseLevel ++; |
134 TFindFile* fileFinder1 = new (ELeave) TFindFile( aFileSession ); |
134 TFindFile* fileFinder1 = new (ELeave) TFindFile( aFileSession ); |
|
135 CleanupStack::PushL( fileFinder1 ); |
135 CDir* fileList1; |
136 CDir* fileList1; |
136 |
137 |
137 TInt err = fileFinder1->FindWildByPath(aDirectory, &KNullDesC(), fileList1); |
138 TInt err = fileFinder1->FindWildByPath(aDirectory, &KNullDesC(), fileList1); |
138 |
139 |
139 while( err == KErrNone ) |
140 while( err == KErrNone ) |
185 delete fileList1; |
186 delete fileList1; |
186 |
187 |
187 err = fileFinder1->FindWild( fileList1 ); |
188 err = fileFinder1->FindWild( fileList1 ); |
188 } |
189 } |
189 |
190 |
190 delete fileFinder1; |
191 CleanupStack::PopAndDestroy( fileFinder1 ); |
191 |
192 |
192 iRecurseLevel --; |
193 iRecurseLevel --; |
193 } |
194 } |
194 |
195 |
195 // ---------------------------------------------------------------------------------------- |
196 // ---------------------------------------------------------------------------------------- |