htiui/HtiServicePlugins/HtiKeyEventServicePlugin/src/HtiKeyEventServicePlugin.cpp
changeset 11 4df3a095718c
parent 10 e6e3e87d58b4
equal deleted inserted replaced
10:e6e3e87d58b4 11:4df3a095718c
    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 // ---------------------------------------------------------------------------