bug-gnustep
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]