this exposes a bug in Win32 API :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2682
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- // create the accel table - we consider that the toolbar construction is
+ // create the accel table - we consider that the menubar construction is
// finished
size_t nAccelCount = 0;
int i;
// finished
size_t nAccelCount = 0;
int i;
nAccelCount += m_menus[i]->GetAccelCount();
}
nAccelCount += m_menus[i]->GetAccelCount();
}
- wxAcceleratorEntry *accelEntries = new wxAcceleratorEntry[nAccelCount];
-
- nAccelCount = 0;
- for ( i = 0; i < m_menuCount; i++ )
- nAccelCount += m_menus[i]->CopyAccels(&accelEntries[nAccelCount]);
- }
+ wxAcceleratorEntry *accelEntries = new wxAcceleratorEntry[nAccelCount];
- m_accelTable = wxAcceleratorTable(nAccelCount, accelEntries);
+ nAccelCount = 0;
+ for ( i = 0; i < m_menuCount; i++ )
+ {
+ nAccelCount += m_menus[i]->CopyAccels(&accelEntries[nAccelCount]);
+ }
+
+ m_accelTable = wxAcceleratorTable(nAccelCount, accelEntries);
- delete [] accelEntries;
+ delete [] accelEntries;
+ }
}
// ---------------------------------------------------------------------------
}
// ---------------------------------------------------------------------------