[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #14488] NSUndoManager doesn't retain invocation.
From: |
Quentin Mathé |
Subject: |
[bug #14488] NSUndoManager doesn't retain invocation. |
Date: |
Sat, 17 Sep 2005 21:48:37 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux ppc; fr; rv:1.7.6) Gecko/20050524 Firefox/1.0 (Ubuntu package 1.0.2 MFSA2005-44) |
Update of bug #14488 (project gnustep):
Status: None => Fixed
Assigned to: gcasa => qmathe
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #4:
Fixed in cvs now.
2005-09-17 Saso Kiselkov <diablos@manga.sk>
* Headers/Foundation/NSInvocation.h:
* Source/NSInvocation.m:
(-targetRetained, -retainArgumentsIncludingTarget:):
Added new methods which allow target to be not retained when
arguments
are and to check whether it is retained or not (-retainsArguments
code
moved in -retainArgumentsIncludingTarged and simplified by removing a
redundant nested branch statement).
* Source/NSUndoManager.m (-forwardInvocation:,
-registerUndoWithTarget:selector:object:): Fixed bug #14488 by
relying
on previous new methods to retain undo invocation (taking in account
the fact arguments may have been released before it is called).
Patch committed by Quentin Mathe.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=14488>
_______________________________________________
Message posté via/par Savannah
http://savannah.gnu.org/