[rfc][icedtea-web] Security dialogs wait for PolicyEditor to finish parsing
jvanek at redhat.com
Mon Mar 24 14:40:11 UTC 2014
On 03/24/2014 03:01 PM, Andrew Azores wrote:
> PolicyEditor loads and saves policy files async, obviously. However, this means that opening a new
> PolicyEditor instance on an existing policy file and programmatically adding a new codebase to the
> editor does not have a well-defined order. This can be problematic because PolicyEditor
> highlights/selects the last added codebase, so eg in the scenario where the editor is being launched
> from a security dialog, we want to be sure that the current applet's codebase is the one selected
> when the editor appears. This patch adds a method to PolicyEditor that indicates whether the editor
> is currently reading/writing a file, and adds a loop to the two security dialogs so that the new
> codebase is not added and the editor made visible until it completes its IO.
Hm... I dont think this is correct approach. Why are you so strongly against modal dialogue?
More information about the distro-pkg-dev