equal
deleted
inserted
replaced
607 // ========================================================================== |
607 // ========================================================================== |
608 // Need method description |
608 // Need method description |
609 // ========================================================================== |
609 // ========================================================================== |
610 TDesC* CSvgDocumentImpl::GetId(TInt index) |
610 TDesC* CSvgDocumentImpl::GetId(TInt index) |
611 { |
611 { |
|
612 TDesC* id = NULL; |
612 RPointerArray<TDesC> ids; |
613 RPointerArray<TDesC> ids; |
613 |
614 |
614 FindAllIds( (CSvgElementImpl*)RootElement(), ids ); |
615 FindAllIds( (CSvgElementImpl*)RootElement(), ids ); |
615 |
616 |
616 if (index < ids.Count()) |
617 if (index < ids.Count()) |
617 { |
618 { |
618 return (ids[index]); |
619 id = ids[index]; |
619 } |
620 } |
620 |
621 |
621 ids.Close(); |
622 ids.Close(); |
622 |
623 |
623 return NULL; |
624 return id; |
624 } |
625 } |
625 |
626 |
626 // ========================================================================== |
627 // ========================================================================== |
627 // // Return all elements of the given type |
628 // // Return all elements of the given type |
628 // ========================================================================== |
629 // ========================================================================== |