Interrupt canvas before invoke

Change-Id: I5b818958f6255c594339bd10d9efa99e9e2c00d4
This commit is contained in:
Chris Craik
2014-06-16 12:05:54 -07:00
parent 6b2df21eca
commit 734df4b427

View File

@@ -537,8 +537,11 @@ void CanvasContext::invokeFunctor(Functor* functor) {
requireGlContext();
mode = DrawGlInfo::kModeProcess;
}
(*functor)(mode, NULL);
if (mCanvas) {
mCanvas->interrupt();
}
(*functor)(mode, NULL);
if (mCanvas) {
mCanvas->resume();
}