diff --git a/src/gui/filebrowser.cpp b/src/gui/filebrowser.cpp index 7b9a1c8b3..b75bddcd2 100644 --- a/src/gui/filebrowser.cpp +++ b/src/gui/filebrowser.cpp @@ -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)