syncmlfw/syncmlnotifier/src/SyncMLDlgNotifier.cpp
branchRCL_3
changeset 76 3cdbd92ee07b
parent 65 5cc2995847ea
equal deleted inserted replaced
69:a082c848c9a9 76:3cdbd92ee07b
    29 #include <StringLoader.h>    // Localisation stringloader
    29 #include <StringLoader.h>    // Localisation stringloader
    30 #include <aknlists.h>
    30 #include <aknlists.h>
    31 #include <avkon.mbg>
    31 #include <avkon.mbg>
    32 #include <aknconsts.h>
    32 #include <aknconsts.h>
    33 #include <utf.h>
    33 #include <utf.h>
    34 #include <syncmlnotifier.rsg>   // Own resources
    34 #include <SyncMLNotifier.rsg>   // Own resources
    35 #include "SyncMLDlgNotifier.h"  // Class definition
    35 #include "SyncMLDlgNotifier.h"  // Class definition
    36 #include "SyncMLTimedMessageQuery.h"
    36 #include "SyncMLTimedMessageQuery.h"
    37 #include "SyncMLAppLaunchNotifier.h"
    37 #include "SyncMLAppLaunchNotifier.h"
    38 #include "SyncMLNotifDebug.h"
    38 #include "SyncMLNotifDebug.h"
    39 #include "SyncMLTimedInputTextQuery.h"
    39 #include "SyncMLTimedInputTextQuery.h"
   166     const TChar KChoiceItemSeparator(',');
   166     const TChar KChoiceItemSeparator(',');
   167     if ( iReplySlot != NULL || iNeedToCompleteMessage )
   167     if ( iReplySlot != NULL || iNeedToCompleteMessage )
   168         {
   168         {
   169         User::Leave( KErrInUse );
   169         User::Leave( KErrInUse );
   170         }
   170         }
       
   171     
       
   172     if ( AutoLockOnL() )
       
   173         {
       
   174         // The phone is locked, access denied.
       
   175         // Write results back to caller and complete message.
       
   176         aMessage.Complete( KErrLocked );
       
   177         iNeedToCompleteMessage = EFalse;
       
   178         return;
       
   179         }
       
   180 
   171     iMessage = aMessage;
   181     iMessage = aMessage;
   172     iNeedToCompleteMessage = ETrue;
   182     iNeedToCompleteMessage = ETrue;
   173     iReplySlot = aReplySlot;
   183     iReplySlot = aReplySlot;
   174 
   184 
   175     TSyncMLDlgNotifParams param;
   185     TSyncMLDlgNotifParams param;