Skip to content

Commit ce706be

Browse files
committed
fix window deletion
1 parent 6e9483a commit ce706be

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

virgo.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,13 @@ static void windows_add(Windows *wins, HWND hwnd)
162162

163163
static void windows_del(Windows *wins, HWND hwnd)
164164
{
165-
unsigned i, e, m;
165+
unsigned i, e;
166166
for (i=0; i<wins->count; i++) {
167167
if (wins->windows[i] != hwnd) {
168168
continue;
169169
}
170-
m = wins->count-i-1;
171-
if (m > 0) {
172-
for (e=i; e<m; e++) {
170+
if (i != wins->count-1) {
171+
for (e=i; e<wins->count-1; e++) {
173172
wins->windows[e] = wins->windows[e+1];
174173
}
175174
}

0 commit comments

Comments
 (0)