--- a/calendarui/editors/src/calenunifiededitor.cpp Tue May 11 16:12:24 2010 +0300
+++ b/calendarui/editors/src/calenunifiededitor.cpp Tue May 25 12:41:10 2010 +0300
@@ -1285,8 +1285,7 @@
aMenuPane->AddMenuItemsL( R_CALEN_UNIFIED_EDITOR_DEFAULT_MENUPANE );
- if( ( ctrlid != ECalenEditorPlace ) ||
- ( !CCalenLocationUtil::IsMapProviderAvailableL() ) )
+ if( !CCalenLocationUtil::IsMapProviderAvailableL() )
{
aMenuPane->DeleteMenuItem( ECalenGetLocation );
}
@@ -2599,7 +2598,8 @@
void CCalenUnifiedEditor::UpdateLocationInfoToFormL()
{
TRACE_ENTRY_POINT;
-
+ // set the focus to location field as the address is inserted/updated to location field.
+ TryChangeFocusToL(ECalenEditorPlace);
// Get location details from context
MCalenContext& context = iServices->Context();
CPosLandmark* landmark = context.GetLandMark();
@@ -3274,6 +3274,16 @@
Edited().AttachmentNamesL(aAttachmentNames);
}
}
+
+// -----------------------------------------------------------------------------
+// CCalenUnifiedEditor::GetServices
+// Gets services reference
+// -----------------------------------------------------------------------------
+//
+MCalenServices& CCalenUnifiedEditor::GetServices()
+ {
+ return *iServices;
+ }
// -----------------------------------------------------------------------------
// CMapsIconPicture::CMapsIconPicture