diff options
| author | nyamatongwe <unknown> | 2003-02-06 09:42:25 +0000 |
|---|---|---|
| committer | nyamatongwe <unknown> | 2003-02-06 09:42:25 +0000 |
| commit | ac9af9f7ae98588aa88b2929003cef5ba5951011 (patch) | |
| tree | faaccd3cad38930958289fa47075f9504e98a12e | |
| parent | 631c2f4856068c096714f6ec750b35f0dfd3bdd2 (diff) | |
| download | scintilla-mirror-ac9af9f7ae98588aa88b2929003cef5ba5951011.tar.gz | |
Fixed bug in array resizing.
| -rw-r--r-- | win32/PlatWin.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index e0a6840bd..dbcc3c940 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -846,13 +846,14 @@ public: void Add(int index, int value) { if (index >= maximum) { if (index >= len) { - int lenNew = index * 2; + int lenNew = (index+1) * 2; int *dataNew = new int[lenNew]; for (int i=0; i<maximum; i++) { dataNew[i] = data[i]; } delete []data; data = dataNew; + len = lenNew; } while (maximum < index) { data[maximum] = 0; |
