summaryrefslogtreecommitdiffstats
path: root/WebKit/android/plugins/PluginWidgetAndroid.cpp
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2009-06-09 11:05:33 -0400
committerDerek Sollenberger <djsollen@google.com>2009-06-09 11:05:33 -0400
commit535c54975bd9f79f3ab3f02f8d1b831d8ade7c51 (patch)
tree2065707e18ba6b19e413f289deee4adf683d2015 /WebKit/android/plugins/PluginWidgetAndroid.cpp
parenta2c69492fd11733119d4f6ce3540acdfee9bf88c (diff)
downloadexternal_webkit-535c54975bd9f79f3ab3f02f8d1b831d8ade7c51.zip
external_webkit-535c54975bd9f79f3ab3f02f8d1b831d8ade7c51.tar.gz
external_webkit-535c54975bd9f79f3ab3f02f8d1b831d8ade7c51.tar.bz2
Reorganizing the drawContext for plugin events.
Diffstat (limited to 'WebKit/android/plugins/PluginWidgetAndroid.cpp')
-rw-r--r--WebKit/android/plugins/PluginWidgetAndroid.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/WebKit/android/plugins/PluginWidgetAndroid.cpp b/WebKit/android/plugins/PluginWidgetAndroid.cpp
index 3c765ec..350243e 100644
--- a/WebKit/android/plugins/PluginWidgetAndroid.cpp
+++ b/WebKit/android/plugins/PluginWidgetAndroid.cpp
@@ -99,7 +99,7 @@ void PluginWidgetAndroid::inval(const WebCore::IntRect& rect,
}
m_flipPixelRef->inval(rect);
-
+
if (signalRedraw && m_flipPixelRef->isDirty()) {
m_core->invalPlugin(this);
}
@@ -109,7 +109,7 @@ void PluginWidgetAndroid::draw(SkCanvas* canvas) {
if (NULL == m_flipPixelRef || !m_flipPixelRef->isDirty()) {
return;
}
-
+
SkAutoFlipUpdate update(m_flipPixelRef);
const SkBitmap& bitmap = update.bitmap();
const SkRegion& dirty = update.dirty();
@@ -117,18 +117,18 @@ void PluginWidgetAndroid::draw(SkCanvas* canvas) {
ANPEvent event;
SkANP::InitEvent(&event, kDraw_ANPEventType);
- event.data.drawContext.model = m_drawingModel;
- SkANP::SetRect(&event.data.drawContext.clip, dirty.getBounds());
-
+ event.data.draw.model = m_drawingModel;
+ SkANP::SetRect(&event.data.draw.clip, dirty.getBounds());
+
switch (m_drawingModel) {
case kBitmap_ANPDrawingModel: {
WebCore::PluginPackage* pkg = m_pluginView->plugin();
NPP instance = m_pluginView->instance();
-
- if (SkANP::SetBitmap(&event.data.drawContext.data.bitmap,
+
+ if (SkANP::SetBitmap(&event.data.draw.data.bitmap,
bitmap) &&
pkg->pluginFuncs()->event(instance, &event)) {
-
+
if (canvas) {
SkBitmap bm(bitmap);
bm.setPixelRef(m_flipPixelRef);