In fact, even if I comment out the entire tableview subclass implementation, it 
still has this problem.  Maybe something with the cell?
 
On Monday, January 07, 2008, at 06:11PM, "Adam R. Maxwell" <[EMAIL PROTECTED]> 
wrote:
>It still happens.  Even if I override editColumn:row:withEvent:select: and 
>call the delegate there, the cell has the correct formatter before calling 
>super and then it craps out as soon as I enter a character.  I'm assuming this 
>works on Tiger, then?  I click in the cell with the mouse, use cmd-a to select 
>text, then press a character key to get the exception.
> 
>On Monday, January 07, 2008, at 05:58PM, "Christiaan Hofman" <[EMAIL 
>PROTECTED]> wrote:
>>Try my solution. I think it is due to our editing overrides. Perhaps  
>>it should also be done just before editing in mouseDown. Does it  
>>happen after tab, or also after moving by mouseDown?
>>
>>Christiaan
>>
>>On 8 Jan 2008, at 2:38 AM, Adam R. Maxwell wrote:
>>
>>>  Okay, so I thought this was fixed but it's just failing less  
>>> frequently.  Any other ideas here?  The cell with the string value  
>>> I'm editing has a complex string formatter in copyWithZone:, so  
>>> that's working okay.  Is there something going on with the field  
>>> editor?
>>>
>>> On Monday, January 07, 2008, at 05:22PM,  
>>> <[EMAIL PROTECTED]> wrote:
>>>> Revision: 12349
>>>>          http://bibdesk.svn.sourceforge.net/bibdesk/? 
>>>> rev=12349&view=rev
>>>> Author:   amaxwell
>>>> Date:     2008-01-07 17:22:40 -0800 (Mon, 07 Jan 2008)
>>>>
>>>> Log Message:
>>>> -----------
>>>> Fix macro editing exception in editor.
>>>>
>>>> Modified Paths:
>>>> --------------
>>>>    trunk/bibdesk/BDSKEditor.m
>>>>
>>>> Modified: trunk/bibdesk/BDSKEditor.m
>>>> ===================================================================
>>>> --- trunk/bibdesk/BDSKEditor.m     2008-01-08 00:26:19 UTC (rev 12348)
>>>> +++ trunk/bibdesk/BDSKEditor.m     2008-01-08 01:22:40 UTC (rev 12349)
>>>> @@ -2710,6 +2710,10 @@
>>>>
>>>> - (BOOL)tableView:(NSTableView *)tv shouldEditTableColumn: 
>>>> (NSTableColumn *)tableColumn row:(int)row{
>>>>    if ([tv isEqual:tableView]) {
>>>> +
>>>> +        // @@ Workaround for a macro editing bug when converting  
>>>> a string to a number (hit cmd-r, delete braces, start entering  
>>>> text).  This caused an exception since the cell's formatter was a  
>>>> BDSKCitationFormatter and it ended up being sent parseError:.  It  
>>>> looks like tableView:willDisplayCell:... is too late, at least on  
>>>> Leopard, so maybe the formatter could be set here regardless?
>>>> +        [self tableView:tv willDisplayCell:[tableColumn  
>>>> dataCellForRow:row] forTableColumn:tableColumn row:row];
>>>> +
>>>>         ignoreEdit = NO;
>>>>         // we always want to "edit" even when we are not editable,  
>>>> so we can always select, and the cell will prevent editing when  
>>>> isEditable == NO
>>>>         if ([[tableColumn identifier] isEqualToString:@"value"])
>>>>
>>>>
>>>> This was sent by the SourceForge.net collaborative development  
>>>> platform, the world's largest Open Source development site.
>>>>
>>>> --------------------------------------------------------------------- 
>>>> ----
>>>> Check out the new SourceForge.net Marketplace.
>>>> It's the best place to buy or sell services for
>>>> just about anything Open Source.
>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ 
>>>> marketplace
>>>> _______________________________________________
>>>> Bibdesk-commit mailing list
>>>> [EMAIL PROTECTED]
>>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-commit
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------- 
>>> ---
>>> Check out the new SourceForge.net Marketplace.
>>> It's the best place to buy or sell services for
>>> just about anything Open Source.
>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ 
>>> marketplace
>>> _______________________________________________
>>> Bibdesk-develop mailing list
>>> Bibdesk-develop@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop
>>
>>
>>-------------------------------------------------------------------------
>>Check out the new SourceForge.net Marketplace.
>>It's the best place to buy or sell services for
>>just about anything Open Source.
>>http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>>_______________________________________________
>>Bibdesk-develop mailing list
>>Bibdesk-develop@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/bibdesk-develop
>>
>>
>
>-------------------------------------------------------------------------
>Check out the new SourceForge.net Marketplace.
>It's the best place to buy or sell services for
>just about anything Open Source.
>http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>_______________________________________________
>Bibdesk-develop mailing list
>Bibdesk-develop@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/bibdesk-develop
>
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to