浏览代码

fix layer problem

Laserlicht 2 年之前
父节点
当前提交
e69b91fbdd
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      client/mainmenu/CMainMenu.cpp

+ 5 - 0
client/mainmenu/CMainMenu.cpp

@@ -108,7 +108,12 @@ std::shared_ptr<CIntObject> CMenuScreen::createTab(size_t index)
 void CMenuScreen::show(Canvas & to)
 {
 	if(!config["video"].isNull())
+	{
 		CCS->videoh->update((int)config["video"]["x"].Float() + pos.x, (int)config["video"]["y"].Float() + pos.y, to.getInternalSurface(), true, false);
+		tabs->setRedrawParent(false);
+		tabs->redraw();
+		tabs->setRedrawParent(true);
+	}
 	CIntObject::show(to);
 }