Remove unnecessary redrawing windows.

git-svn-id: svn://kolibrios.org@5870 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
GerdtR
2015-10-31 21:43:10 +00:00
parent 7e71d3947c
commit 5a795de357
3 changed files with 36 additions and 5 deletions

View File

@@ -1386,6 +1386,15 @@ sys_window_end_moving_handler: ;///////////////////////////////////////////////
shl edi, 5
add edi, window_data
test [fl_moving], 1
jz @f
push edi
mov edi, ebx
call window._.draw_negative_box
pop edi
@@:
mov eax, ebx
mov bl, [edi + WDATA.fl_wstate]
call window._.set_window_box
@@ -1523,11 +1532,6 @@ end if
call memmove
mov eax, ebx
mov ebx, esi
push edi
mov edi, eax
call window._.draw_negative_box
pop edi
call window._.check_window_position
call window._.set_window_clientbox
call window._.invalidate_screen