[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #24200] NSSavePanel crashes apps
From: |
Fred Kiefer |
Subject: |
[bug #24200] NSSavePanel crashes apps |
Date: |
Fri, 05 Sep 2008 20:54:55 +0000 |
User-agent: |
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) SUSE |
Follow-up Comment #1, bug #24200 (project gnustep):
The line [GSCurrentContext() flushGraphics]; is used in the NSSavePanel to
display progress information on big directories.
This only happends when explicitly requested by setting the property
GSSavePanelShowProgress to YES. So the simplest solution will be to set this
to NO in your defaults file.
For a general solution we will have to find out where the problem actually
happends and decide how to resolve it. I think that here a wrong context gets
found as the current context. (Although in most cases the current context will
be the application context and I see no reason, why this could be wrong)
Independent of this we should rethink, whether a flush is the right think to
do here. We are setting the window title to display the progress and when
GNUstep is displaying the window decoration itself the flush is even before
the system gets a chance to draw anything. Perhaps it would be best to remove
the whole feature? Or replace the flush by a way to get the run loop do its
job while loading huge amounts of cells?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?24200>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/