patch [#23585] Fix for [#23553] in File Selector; Multiple Calls of Selector
authorCampbell Barton <ideasman42@gmail.com>
Tue, 31 Aug 2010 14:22:00 +0000 (14:22 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 31 Aug 2010 14:22:00 +0000 (14:22 +0000)
commit26da3cb99f5f90e895c599902fa77aecc826a2c3
tree924c5b31c0bbed9bb35f75d531a91236f8d7d396
parenta98b93be575c5618c0d2c3ae5338b4b3138cd5e3
patch [#23585] Fix for [#23553] in File Selector; Multiple Calls of Selector
from Alexander Kuznetsov (alexk)
bugfix for [#23553] F2 on filebrowser = bug?

from the tracker
--- snip
File Explorer redraws weirdly on second press of F2 if non-default view or file types were selected previously.

This patch prohibits second call of file selector in the same window.

The bug goes much deeper. If file selector is never closed properly (cancel or select), it never gets released. (at
least the handler). If you press F2 or Ctrl-F3 ten times and than "Back to Previous" and repeat all of this
several times Blender will freeze. Also after calling file selector at least two times, on cancellation Blender will
return to full area independently to what state it was before.
---

include small unrelated change to quiet unpack prints when fonts are not found.
source/blender/blenkernel/intern/font.c
source/blender/windowmanager/intern/wm_event_system.c