webengine/osswebengine/WebKit/s60/plugins/PluginWin.cpp
branchRCL_3
changeset 58 220a17280356
parent 42 d39add9822e2
child 62 c711bdda59f4
equal deleted inserted replaced
46:ea4b2e4f7cac 58:220a17280356
   805             ev.reserved = &eventForPlugin;
   805             ev.reserved = &eventForPlugin;
   806             ev.pointerEvent = NULL;
   806             ev.pointerEvent = NULL;
   807             event.param = &ev;
   807             event.param = &ev;
   808             ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
   808             ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
   809                                                          static_cast<void*>(&event));
   809                                                          static_cast<void*>(&event));
   810             
       
   811             if (eventForPlugin.Code(EAxisBoth) == EGestureTap) {
       
   812                 eventForPlugin.SetCode(EGestureReleased); 
       
   813                 ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
       
   814                                                              static_cast<void*>(&event));
       
   815  
       
   816             }
       
   817         }
   810         }
   818     }
   811     }
   819     else if(!m_windowedPlugin && m_pluginskin->getNPPluginFucs() && m_pluginskin->getNPPluginFucs()->event){
   812     else if(!m_windowedPlugin && m_pluginskin->getNPPluginFucs() && m_pluginskin->getNPPluginFucs()->event){
   820         TRect cliprect = m_pluginskin->getClipRect();
   813         TRect cliprect = m_pluginskin->getClipRect();
   821         TPoint newPos = aEvent.CurrentPos();
   814         TPoint newPos = aEvent.CurrentPos();
   829            ev.reserved = &eventForPlugin;
   822            ev.reserved = &eventForPlugin;
   830            ev.pointerEvent = NULL;
   823            ev.pointerEvent = NULL;
   831            event.param = &ev;
   824            event.param = &ev;
   832            ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
   825            ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
   833                                                          static_cast<void*>(&event));
   826                                                          static_cast<void*>(&event));
   834            
       
   835            if (eventForPlugin.Code(EAxisBoth) == EGestureTap) {
       
   836                eventForPlugin.SetCode(EGestureReleased); 
       
   837                ret = m_pluginskin->getNPPluginFucs()->event(m_pluginskin->getNPP(), 
       
   838                                                             static_cast<void*>(&event));
       
   839 
       
   840            }
       
   841         }
   827         }
   842     }    
   828     }    
   843     return ret;
   829     return ret;
   844 
   830 
   845 }
   831 }