forked from bartvdbraak/blender
2.5
fix for win32 firing size event with undefined size.
This commit is contained in:
parent
149651b2f2
commit
7209837f2e
@ -447,6 +447,11 @@ static int ghost_event_proc(GHOST_EventHandle evt, GHOST_TUserDataPtr private)
|
||||
}
|
||||
case GHOST_kEventWindowSize:
|
||||
case GHOST_kEventWindowMove: {
|
||||
GHOST_TWindowState state;
|
||||
state = GHOST_GetWindowState(win->ghostwin);
|
||||
|
||||
/* win32: gives undefined window size when minimized */
|
||||
if(state!=GHOST_kWindowStateMinimized) {
|
||||
GHOST_RectangleHandle client_rect;
|
||||
int l, t, r, b, scr_w, scr_h;
|
||||
|
||||
@ -463,7 +468,6 @@ static int ghost_event_proc(GHOST_EventHandle evt, GHOST_TUserDataPtr private)
|
||||
|
||||
/* debug prints */
|
||||
if(0) {
|
||||
GHOST_TWindowState state;
|
||||
state = GHOST_GetWindowState(win->ghostwin);
|
||||
|
||||
if(state==GHOST_kWindowStateNormal) {
|
||||
@ -487,7 +491,7 @@ static int ghost_event_proc(GHOST_EventHandle evt, GHOST_TUserDataPtr private)
|
||||
|
||||
wm_window_make_drawable(C, win);
|
||||
WM_event_add_notifier(C, NC_SCREEN|NA_EDITED, NULL);
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user