equal
deleted
inserted
replaced
129 // CBrowserDialogsProvider::~CBrowserDialogsProvider() |
129 // CBrowserDialogsProvider::~CBrowserDialogsProvider() |
130 // |
130 // |
131 //----------------------------------------------------------------------------- |
131 //----------------------------------------------------------------------------- |
132 CBrowserDialogsProvider::~CBrowserDialogsProvider() |
132 CBrowserDialogsProvider::~CBrowserDialogsProvider() |
133 { |
133 { |
|
134 iDialogs.Close(); |
|
135 iDialogs.ResetAndDestroy(); |
134 iResourceLoader.Close(); |
136 iResourceLoader.Close(); |
135 |
137 |
136 // Delete any dialogs |
138 // Delete any dialogs |
137 CancelAll(); |
139 CancelAll(); |
138 |
140 |
989 EXPORT_C void CBrowserDialogsProvider::CancelAll() |
991 EXPORT_C void CBrowserDialogsProvider::CancelAll() |
990 { |
992 { |
991 if(iSelectDlg ) |
993 if(iSelectDlg ) |
992 iSelectDlg->CancelPopup(); |
994 iSelectDlg->CancelPopup(); |
993 |
995 |
994 iDialogs.Close(); |
|
995 // Empty the array |
|
996 iDialogs.ResetAndDestroy(); |
|
997 } |
996 } |
998 |
997 |
999 //----------------------------------------------------------------------------- |
998 //----------------------------------------------------------------------------- |
1000 // CBrowserDialogsProvider::RemoveDialogFromArray() |
999 // CBrowserDialogsProvider::RemoveDialogFromArray() |
1001 // |
1000 // |