filebrowser: fix hourglass object remove order

Avoids holes on screen.
This commit is contained in:
2022-03-12 17:21:18 +01:00
parent c14748ea51
commit 1981da6240

View File

@@ -294,7 +294,7 @@ CFile *CFileBrowser::getSelectedFile()
void CFileBrowser::ChangeDir(const std::string & filename, int selection)
{
CHourGlass hg(x + width/2, y + height/3);
CHourGlass hg(x + width - width/3, y + height/3);
hg.setXPos(hg.getXPos()-hg.getWidth()/2);
hg.paint(false);
std::string newpath;
@@ -353,10 +353,10 @@ void CFileBrowser::ChangeDir(const std::string & filename, int selection)
if ((selection != -1) && (selection < (int)filelist.size()))
selected = selection;
hg.kill(COL_MENUCONTENT_PLUS_0);
paintHead();
paint();
paintFoot();
hg.kill(COL_MENUCONTENT_PLUS_0);
}
bool CFileBrowser::readDir(const std::string & dirname, CFileList* flist)