diff -r 5a044f6358c2 -r 4baee4f15982 browserui/browser/BrowserAppSrc/BrowserShortcutKeyMap.cpp --- a/browserui/browser/BrowserAppSrc/BrowserShortcutKeyMap.cpp Thu Jul 15 18:42:04 2010 +0300 +++ b/browserui/browser/BrowserAppSrc/BrowserShortcutKeyMap.cpp Thu Aug 19 09:57:56 2010 +0300 @@ -333,6 +333,7 @@ for(TInt i = 0; i < KNumCells; i++) { TKeymapCellData* cellData = new (ELeave) TKeymapCellData(); + CleanupStack::PushL(cellData); TInt shortcutAssign; @@ -409,8 +410,8 @@ // add to the data array iCellData.Append(cellData); - // remove keytext, linetext from stack - CleanupStack::Pop(2); + // remove cellData, keytext, linetext from stack + CleanupStack::Pop(3); } }