- more bugfixes for ftp painting

This commit is contained in:
Mark Vejvoda 2011-01-09 09:05:34 +00:00
parent 5a8f05e8af
commit 26cdb8ccad
4 changed files with 13 additions and 17 deletions

View File

@ -1657,7 +1657,7 @@ void Renderer::renderMessageBox(const GraphicMessageBox *messageBox) {
glPopAttrib();
glDisable(GL_BLEND);
//buttons
renderButton(messageBox->getButton1());
if(messageBox->getButtonCount()==2){

View File

@ -412,6 +412,7 @@ MenuStateConnectedGame::MenuStateConnectedGame(Program *program, MainMenu *mainM
ftpClientThread->start();
}
//showFTPMessageBox("test", lang.get("Question"), false);
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line %d]\n",__FILE__,__FUNCTION__,__LINE__);
}
@ -631,13 +632,6 @@ void MenuStateConnectedGame::render() {
if(mainMessageBox.getEnabled()) {
renderer.renderMessageBox(&mainMessageBox);
}
if(ftpMessageBox.getEnabled()) {
renderer.renderMessageBox(&ftpMessageBox);
}
//if(ftpMessageBox.getEnabled()) {
// renderer.renderMessageBox(&ftpMessageBox);
//}
if (!initialSettingsReceivedFromServer) return;
@ -770,8 +764,6 @@ void MenuStateConnectedGame::render() {
renderer.renderLabel(&labelNetworkPauseGameForLaggedClients);
renderer.renderListBox(&listBoxNetworkPauseGameForLaggedClients);
if(program != NULL) program->renderProgramMsgBox();
MutexSafeWrapper safeMutexFTPProgress((ftpClientThread != NULL ? ftpClientThread->getProgressMutex() : NULL),string(__FILE__) + "_" + intToStr(__LINE__));
if(fileFTPProgressList.size() > 0) {
int yLocation = buttonDisconnect.getY();
@ -793,6 +785,15 @@ void MenuStateConnectedGame::render() {
}
safeMutexFTPProgress.ReleaseLock();
if(mainMessageBox.getEnabled()) {
renderer.renderMessageBox(&mainMessageBox);
}
if(ftpMessageBox.getEnabled()) {
renderer.renderMessageBox(&ftpMessageBox);
}
if(program != NULL) program->renderProgramMsgBox();
if(enableMapPreview && (mapPreview.hasFileLoaded() == true)) {
int mouseX = mainMenu->getMouseX();
@ -805,11 +806,6 @@ void MenuStateConnectedGame::render() {
}
renderer.renderChatManager(&chatManager);
renderer.renderConsole(&console,showFullConsole,true);
if(mainMessageBox.getEnabled()) {
renderer.renderMessageBox(&mainMessageBox);
}
}
catch(const std::exception &ex) {
char szBuf[1024]="";

View File

@ -421,7 +421,7 @@ int ftpSelect(int poll)
if(poll)
{
struct timeval t = {0};
t.tv_usec = 10000;
t.tv_usec = 100;
return select(maxSockNr+1, &signaledSockets, NULL, NULL, &t);
}
else

View File

@ -454,7 +454,7 @@ int ftpSelect(int poll)
if(poll)
{
struct timeval t = {0};
t.tv_usec = 10000;
t.tv_usec = 100;
return select(maxSockNr+1, &signaledSockets, NULL, NULL, &t);
}
else