equal
deleted
inserted
replaced
61 CGlxImageViewerManager::~CGlxImageViewerManager() |
61 CGlxImageViewerManager::~CGlxImageViewerManager() |
62 { |
62 { |
63 TRACER("CGlxImageViewerManager::~CGlxImageViewerManager()"); |
63 TRACER("CGlxImageViewerManager::~CGlxImageViewerManager()"); |
64 delete iImageUri; |
64 delete iImageUri; |
65 |
65 |
66 if( iFile ) |
|
67 { |
|
68 iFile->Close(); |
|
69 } |
|
70 } |
66 } |
71 |
67 |
72 CGlxImageViewerManager* CGlxImageViewerManager::NewLC() |
68 CGlxImageViewerManager* CGlxImageViewerManager::NewLC() |
73 { |
69 { |
74 TRACER("CGlxImageViewerManager::NewLC()"); |
70 TRACER("CGlxImageViewerManager::NewLC()"); |
80 |
76 |
81 CGlxImageViewerManager* CGlxImageViewerManager::NewL() |
77 CGlxImageViewerManager* CGlxImageViewerManager::NewL() |
82 { |
78 { |
83 TRACER("CGlxImageViewerManager::NewLC()"); |
79 TRACER("CGlxImageViewerManager::NewLC()"); |
84 CGlxImageViewerManager* self = CGlxImageViewerManager::NewLC(); |
80 CGlxImageViewerManager* self = CGlxImageViewerManager::NewLC(); |
85 CleanupStack::Pop(); // self; |
81 CleanupStack::Pop(self); |
86 return self; |
82 return self; |
87 } |
83 } |
88 |
84 |
89 void CGlxImageViewerManager::ConstructL() |
85 void CGlxImageViewerManager::ConstructL() |
90 { |
86 { |
102 if ( iImageUri ) |
98 if ( iImageUri ) |
103 { |
99 { |
104 delete iImageUri; |
100 delete iImageUri; |
105 iImageUri = NULL; |
101 iImageUri = NULL; |
106 } |
102 } |
107 iImageUri = aFileName.AllocL(); |
103 if (aFileName.Length() == 0) |
|
104 { |
|
105 User::Leave(KErrNotSupported); |
|
106 } |
|
107 else |
|
108 { |
|
109 iImageUri = aFileName.AllocL(); |
|
110 } |
108 } |
111 } |
109 |
112 |
110 // --------------------------------------------------------------------------- |
113 // --------------------------------------------------------------------------- |
111 // Reset |
114 // Reset |
112 // --------------------------------------------------------------------------- |
115 // --------------------------------------------------------------------------- |