Bug 564991. Part 8: Hoist GetLayerType out of individual layer manager types and make it available for all layers. r=jrmuizel,sr=vlad
This commit is contained in:
@@ -62,22 +62,6 @@ using namespace mozilla::gl;
|
||||
|
||||
int LayerManagerOGLProgram::sCurrentProgramKey = 0;
|
||||
|
||||
static void
|
||||
DumpLayerAndChildren(LayerOGL *l, int advance = 0)
|
||||
{
|
||||
for (int i = 0; i < advance; i++)
|
||||
fprintf(stderr, " ");
|
||||
|
||||
fprintf(stderr, "%p: Layer type %d\n", l, l->GetType());
|
||||
|
||||
l = l->GetFirstChildOGL();
|
||||
while (l) {
|
||||
DumpLayerAndChildren(l, advance+1);
|
||||
Layer *genl = l->GetLayer()->GetNextSibling();
|
||||
l = genl ? static_cast<LayerOGL*>(genl->ImplData()) : nsnull;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* LayerManagerOGL
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user