Bugfix #20812 (and probably others)
authorTon Roosendaal <ton@blender.org>
Tue, 9 Nov 2010 14:54:59 +0000 (14:54 +0000)
committerTon Roosendaal <ton@blender.org>
Tue, 9 Nov 2010 14:54:59 +0000 (14:54 +0000)
commit4c122988320d866b16a06ea4404d278bc8d13715
treec1e9f16591f163607240ed742497ba5408cd4793
parent2b96175608a898f5fd00a56250551878e40ec9be
Bugfix #20812 (and probably others)

Issue: in user preferences window, using file selecting caused the
the userpref window to be saved, and not closing.

Reason: design error (by me) in using screen->full tag for denoting
a temporarily screen (like file window). Fixed by using a new
screen->temp variable for it.

System remained unstable though, noticed another issue with freeing
temp screens in wrong places. Seems nice stable now! Will check on
the wiki for relarted issues now.
source/blender/blenloader/intern/readfile.c
source/blender/editors/render/render_internal.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/makesdna/DNA_screen_types.h
source/blender/windowmanager/intern/wm_files.c
source/blender/windowmanager/intern/wm_window.c