stack-tracker: Fix an off-by-one error in restack_managed
When restacking the last window alone, we would trigger this off-by-one error. This would throw us off the end of the array, causing lower_below warnings for nonsensical values. Since the last window already is lowered below everything else, we shouldn't need to lower it.
This commit is contained in:
parent
2833c702c6
commit
a676249c0c
@ -1107,7 +1107,7 @@ meta_stack_tracker_restack_managed (MetaStackTracker *tracker,
|
|||||||
new_pos--;
|
new_pos--;
|
||||||
}
|
}
|
||||||
|
|
||||||
while (new_pos >= 0)
|
while (new_pos > 0)
|
||||||
{
|
{
|
||||||
meta_stack_tracker_lower_below (tracker, managed[new_pos], managed[new_pos - 1]);
|
meta_stack_tracker_lower_below (tracker, managed[new_pos], managed[new_pos - 1]);
|
||||||
new_pos--;
|
new_pos--;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user