equal
deleted
inserted
replaced
330 } |
330 } |
331 break; |
331 break; |
332 |
332 |
333 case NPNVPluginElementNPObject: { |
333 case NPNVPluginElementNPObject: { |
334 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
334 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
335 WebCore::Element* pluginElement; |
335 WebCore::Element* pluginElement = NULL; |
336 if (pluginWin) { |
336 if (pluginWin) { |
337 pluginElement = pluginWin->pluginSkin()->getElement(); |
337 pluginElement = pluginWin->pluginSkin()->getElement(); |
338 } |
338 } |
339 |
339 |
340 NPObject* pluginScriptObject = 0; |
340 NPObject* pluginScriptObject = 0; |
341 if (pluginElement->hasTagName(appletTag) || pluginElement->hasTagName(embedTag) || pluginElement->hasTagName(objectTag)) |
341 if (pluginElement && (pluginElement->hasTagName(appletTag) || pluginElement->hasTagName(embedTag) || pluginElement->hasTagName(objectTag))) |
342 pluginScriptObject = static_cast<WebCore::HTMLPlugInElement*>(pluginElement)->getNPObject(); |
342 pluginScriptObject = static_cast<WebCore::HTMLPlugInElement*>(pluginElement)->getNPObject(); |
343 |
343 |
344 if (pluginScriptObject) |
344 if (pluginScriptObject) |
345 _NPN_RetainObject(pluginScriptObject); |
345 _NPN_RetainObject(pluginScriptObject); |
346 |
346 |
367 case NPNVasdEnabledBool: // Tells whether SmartUpdate (former name: ASD) is enabled; |
367 case NPNVasdEnabledBool: // Tells whether SmartUpdate (former name: ASD) is enabled; |
368 // true=SmartUpdate enabled, false=not enabled |
368 // true=SmartUpdate enabled, false=not enabled |
369 case NPNVisOfflineBool: // Tells whether offline mode is enabled; |
369 case NPNVisOfflineBool: // Tells whether offline mode is enabled; |
370 // true=offline mode enabled, false=not enabled |
370 // true=offline mode enabled, false=not enabled |
371 |
371 |
372 case NPNNetworkAccess: |
372 case NPNNetworkAccess: { |
373 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
373 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
374 TInt apId = -1; |
374 TInt apId = -1; |
375 if (pluginWin) { |
375 if (pluginWin) { |
376 apId = pluginWin->pluginSkin()->handleNetworkAccess(); |
376 apId = pluginWin->pluginSkin()->handleNetworkAccess(); |
377 } |
377 } |
378 *((TInt*) aRetValue) = apId; |
378 *((TInt*) aRetValue) = apId; |
|
379 } |
379 break; |
380 break; |
380 |
381 |
381 case NPNVGenericParameter: { |
382 case NPNVGenericParameter: { |
382 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
383 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
383 if (pluginWin) { |
384 if (pluginWin) { |
476 } |
477 } |
477 } |
478 } |
478 break; |
479 break; |
479 } |
480 } |
480 case NPPVPluginBitmap : |
481 case NPPVPluginBitmap : |
|
482 { |
481 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
483 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
482 if (pluginWin) { |
484 if (pluginWin) { |
483 TInt* bitMapHandle = (TInt*)aSetValue; |
485 TInt* bitMapHandle = (TInt*)aSetValue; |
484 if (*bitMapHandle) { |
486 if (*bitMapHandle) { |
485 TInt handle = *bitMapHandle; |
487 TInt handle = *bitMapHandle; |
487 } |
489 } |
488 else |
490 else |
489 { |
491 { |
490 pluginWin->SetBitmapFromPlugin(KErrNone); |
492 pluginWin->SetBitmapFromPlugin(KErrNone); |
491 } |
493 } |
|
494 } |
492 } |
495 } |
493 break; |
496 break; |
494 case NPPVPluginDeactivate: |
497 case NPPVPluginDeactivate: |
495 { |
498 { |
496 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |
499 PluginWin* pluginWin = (PluginWin*)aInstance->ndata; |