mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Correctly embed replacing images
This commit is contained in:
parent
c2e318985c
commit
5f7a09dfe3
|
@ -3481,7 +3481,6 @@ void CEditor::ReplaceImage(const char *pFileName, int StorageType, void *pUser)
|
|||
return;
|
||||
|
||||
CEditorImage *pImg = pEditor->m_Map.m_lImages[pEditor->m_SelectedImage];
|
||||
int External = pImg->m_External;
|
||||
pEditor->Graphics()->UnloadTexture(pImg->m_TexID);
|
||||
if(pImg->m_pData)
|
||||
{
|
||||
|
@ -3489,8 +3488,8 @@ void CEditor::ReplaceImage(const char *pFileName, int StorageType, void *pUser)
|
|||
pImg->m_pData = 0;
|
||||
}
|
||||
*pImg = ImgInfo;
|
||||
pImg->m_External = External;
|
||||
IStorage::StripPathAndExtension(pFileName, pImg->m_aName, sizeof(pImg->m_aName));
|
||||
pImg->m_External = IsVanillaImage(pImg->m_aName);
|
||||
pImg->m_AutoMapper.Load(pImg->m_aName);
|
||||
pImg->m_TexID = pEditor->Graphics()->LoadTextureRaw(ImgInfo.m_Width, ImgInfo.m_Height, ImgInfo.m_Format, ImgInfo.m_pData, CImageInfo::FORMAT_AUTO, 0);
|
||||
ImgInfo.m_pData = 0;
|
||||
|
|
Loading…
Reference in a new issue