htiui/HtiServicePlugins/HtiKeyEventServicePlugin/src/HtiKeyEventServicePlugin.cpp
branchRCL_3
changeset 11 454d022d514b
parent 3 2703485a934c
equal deleted inserted replaced
9:404ad6c9bc20 11:454d022d514b
    59 CHtiKeyEventServicePlugin::~CHtiKeyEventServicePlugin()
    59 CHtiKeyEventServicePlugin::~CHtiKeyEventServicePlugin()
    60     {
    60     {
    61     HTI_LOG_TEXT( "CHtiKeyEventServicePlugin destroy" );
    61     HTI_LOG_TEXT( "CHtiKeyEventServicePlugin destroy" );
    62     delete iKeyHandler;
    62     delete iKeyHandler;
    63     delete iPointerHandler;
    63     delete iPointerHandler;
       
    64 
    64     if ( iLightTimeoutSettingHandler )
    65     if ( iLightTimeoutSettingHandler )
    65         {
    66         {
    66         iLightTimeoutSettingHandler->StopListening();
    67         iLightTimeoutSettingHandler->StopListening();
    67         }
    68         }
    68     delete iLightTimeoutSettingHandler;
    69     delete iLightTimeoutSettingHandler;
   118             iKeyHandler->SetDispatcher( iDispatcher );
   119             iKeyHandler->SetDispatcher( iDispatcher );
   119             }
   120             }
   120         iKeyHandler->ProcessMessageL( aMessage, aPriority );
   121         iKeyHandler->ProcessMessageL( aMessage, aPriority );
   121         }
   122         }
   122 
   123 
   123     else
   124     else 
   124         {
   125         {
   125         if ( iPointerHandler == NULL )
   126         if ( iPointerHandler == NULL )
   126             {
   127             {
   127             iPointerHandler = CPointerEventHandler::NewL();
   128             iPointerHandler = CPointerEventHandler::NewL();
   128             iPointerHandler->SetDispatcher( iDispatcher );
   129             iPointerHandler->SetDispatcher( iDispatcher );
   129             }
   130             }
   130         iPointerHandler->ProcessMessageL( aMessage, aPriority );
   131         iPointerHandler->ProcessMessageL( aMessage, aPriority );
   131         }
   132         }   
       
   133 
   132 
   134 
   133     HTI_LOG_FUNC_OUT( "CHtiKeyEventServicePlugin::ProcessMessageL: Done" );
   135     HTI_LOG_FUNC_OUT( "CHtiKeyEventServicePlugin::ProcessMessageL: Done" );
   134     }
   136     }
   135 
   137 
   136 // ---------------------------------------------------------------------------
   138 // ---------------------------------------------------------------------------