From 31816a49961672f1846be2e98f171f1f498ebd50 Mon Sep 17 00:00:00 2001 From: kichik Date: Mon, 23 Sep 2002 23:23:31 +0000 Subject: [PATCH] Icon sizes mismatch bug fixed git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1161 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/build.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/build.cpp b/Source/build.cpp index c58c47d8..8ead74b6 100644 --- a/Source/build.cpp +++ b/Source/build.cpp @@ -271,9 +271,9 @@ CEXEBuild::CEXEBuild() // Changed to fit the new format in which uninstaller icons are saved m_unicon_data=(unsigned char *)malloc(unicondata_size+3*sizeof(DWORD)); memcpy(m_unicon_data+2*sizeof(DWORD),unicon_data+22,unicondata_size); - *(DWORD*)(DWORD(m_unicon_data) + sizeof(DWORD)) = unicondata_size; - *(DWORD*)(DWORD(m_unicon_data) + 2*sizeof(DWORD)) = 0; - *(DWORD*)(DWORD(m_unicon_data) + 3*sizeof(DWORD)) = 0; + *(DWORD*)(DWORD(m_unicon_data) = unicondata_size; + *(DWORD*)(DWORD(m_unicon_data) + sizeof(DWORD)) = 0; + *(DWORD*)(DWORD(m_unicon_data) + 2*sizeof(DWORD) + unicondata_size) = 0; unicondata_size += 3*sizeof(DWORD); m_inst_fileused=0;