mirror of
https://github.com/quantum5/MusicKeyboard.git
synced 2025-04-24 21:21:59 -04:00
I didn't know that I deleted new[] arrays with delete.
Signed-off-by: Xiaomao Chen <xiaomao5@live.com>
This commit is contained in:
parent
8a946ee58b
commit
a3b5334921
|
@ -376,7 +376,7 @@ LRESULT MainWindow::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
int size = dnslen(keychars) + 1, i;
|
int size = dnslen(keychars) + 1, i;
|
||||||
LPWSTR s;
|
LPWSTR s;
|
||||||
if (m_keychars)
|
if (m_keychars)
|
||||||
delete m_keychars;
|
delete [] m_keychars;
|
||||||
m_keychars = new WCHAR[size];
|
m_keychars = new WCHAR[size];
|
||||||
for (i = 0; i < size; ++i) {
|
for (i = 0; i < size; ++i) {
|
||||||
WORD scan = VkKeyScanEx(keychars[i], hklQWERTY);
|
WORD scan = VkKeyScanEx(keychars[i], hklQWERTY);
|
||||||
|
|
|
@ -76,7 +76,7 @@ void PianoControl::SetOctaves(int octaves)
|
||||||
newname = new type[7 * octaves];\
|
newname = new type[7 * octaves];\
|
||||||
if (store) {\
|
if (store) {\
|
||||||
memcpy(newname, store, min(this->octaves * 7, 7 * octaves) * sizeof(type));\
|
memcpy(newname, store, min(this->octaves * 7, 7 * octaves) * sizeof(type));\
|
||||||
delete store;\
|
delete [] store;\
|
||||||
} else \
|
} else \
|
||||||
memset(newname, 0, 7 * octaves * sizeof(type));\
|
memset(newname, 0, 7 * octaves * sizeof(type));\
|
||||||
store = newname;\
|
store = newname;\
|
||||||
|
@ -296,7 +296,7 @@ void PianoControl::PaintContent(PAINTSTRUCT *pps)
|
||||||
int bufidx = 0; \
|
int bufidx = 0; \
|
||||||
if (bufsize < bufneed) { \
|
if (bufsize < bufneed) { \
|
||||||
if (szBuffer) \
|
if (szBuffer) \
|
||||||
delete szBuffer; \
|
delete [] szBuffer; \
|
||||||
szBuffer = new WCHAR[bufneed]; \
|
szBuffer = new WCHAR[bufneed]; \
|
||||||
} \
|
} \
|
||||||
for (LPCWSTR c = store[i]; *c; c++) { \
|
for (LPCWSTR c = store[i]; *c; c++) { \
|
||||||
|
|
Loading…
Reference in a new issue