diff --git a/src/gui/filebrowser.cpp b/src/gui/filebrowser.cpp index f6218ec63..818301e07 100644 --- a/src/gui/filebrowser.cpp +++ b/src/gui/filebrowser.cpp @@ -293,7 +293,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; @@ -352,10 +352,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)