Window GetParentMenuBar()
{
- Window result = this;
- bool notActiveClient = false;
Window menuBarParent;
for(menuBarParent = this; menuBarParent; menuBarParent = menuBarParent.parent)
{
- if(menuBarParent.menuBar) { result = notActiveClient ? null : menuBarParent.menuBar; break; }
- if(menuBarParent.parent && /*menuBarParent != */!menuBarParent.parent.activeClient)
- notActiveClient = true;
+ if(menuBarParent.menuBar) return menuBarParent.menuBar;
+ if(menuBarParent && !menuBarParent.isActiveClient)
+ return null;
}
- return result;
+ return null;
}
void CreateSystemChildren(void)