Merge "DO NOT MERGE Make sure surfaces always have latest orientation info" into jb-mr2-dev
This commit is contained in:
commit
5e5bed60d0
@ -1245,17 +1245,22 @@ void SurfaceFlinger::handleTransactionLocked(uint32_t transactionFlags)
|
||||
if (disp == NULL) {
|
||||
disp = hw;
|
||||
} else {
|
||||
disp = getDefaultDisplayDevice();
|
||||
disp = NULL;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (disp != NULL) {
|
||||
// presumably this means this layer is using a layerStack
|
||||
// that is not visible on any display
|
||||
layer->updateTransformHint(disp);
|
||||
if (disp == NULL) {
|
||||
// NOTE: TEMPORARY FIX ONLY. Real fix should cause layers to
|
||||
// redraw after transform hint changes. See bug 8508397.
|
||||
|
||||
// could be null when this layer is using a layerStack
|
||||
// that is not visible on any display. Also can occur at
|
||||
// screen off/on times.
|
||||
disp = getDefaultDisplayDevice();
|
||||
}
|
||||
layer->updateTransformHint(disp);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user