mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Only save once (hope this doesn't cause any problems)
This commit is contained in:
parent
e6db197183
commit
f349818f9d
|
@ -857,6 +857,7 @@ void CEditor::CallbackOpenMap(const char *pFileName, int StorageType, void *pUse
|
||||||
pEditor->m_aFileName[0] = 0;
|
pEditor->m_aFileName[0] = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CEditor::CallbackAppendMap(const char *pFileName, int StorageType, void *pUser)
|
void CEditor::CallbackAppendMap(const char *pFileName, int StorageType, void *pUser)
|
||||||
{
|
{
|
||||||
CEditor *pEditor = (CEditor*)pUser;
|
CEditor *pEditor = (CEditor*)pUser;
|
||||||
|
@ -867,6 +868,7 @@ void CEditor::CallbackAppendMap(const char *pFileName, int StorageType, void *pU
|
||||||
|
|
||||||
pEditor->m_Dialog = DIALOG_NONE;
|
pEditor->m_Dialog = DIALOG_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CEditor::CallbackSaveMap(const char *pFileName, int StorageType, void *pUser)
|
void CEditor::CallbackSaveMap(const char *pFileName, int StorageType, void *pUser)
|
||||||
{
|
{
|
||||||
CEditor *pEditor = static_cast<CEditor*>(pUser);
|
CEditor *pEditor = static_cast<CEditor*>(pUser);
|
||||||
|
@ -879,8 +881,6 @@ void CEditor::CallbackSaveMap(const char *pFileName, int StorageType, void *pUse
|
||||||
pFileName = aBuf;
|
pFileName = aBuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO:DDRace:anyone find out why do we need to save twice for things to work!
|
|
||||||
if(pEditor->Save(pFileName))
|
|
||||||
if(pEditor->Save(pFileName))
|
if(pEditor->Save(pFileName))
|
||||||
{
|
{
|
||||||
str_copy(pEditor->m_aFileName, pFileName, sizeof(pEditor->m_aFileName));
|
str_copy(pEditor->m_aFileName, pFileName, sizeof(pEditor->m_aFileName));
|
||||||
|
|
Loading…
Reference in a new issue