This WFM on 10.3.9 with the latest branch nightly.
I can confirm this; 10.4.7, 2006-06-24 branch. Console shows: Camino Exception caught in safeRunModalForWindow:relativeToWindow: NSImageCell's object value must be an NSImage. when it happens.
For whatever reason, the autocomplete list is still trying to be drawn after the results have been cleared. -[AutoCompleteDataSource resultString:column:] is being called for row 0, col "icon" when there are no rows, which is hitting 112 NSString* result = @""; 113 114 if (!mResults) 115 return result; Obviously, @"" makes for a bad icon.
I can't reproduce this on PPC, only Intel. Stuart, can you confirm that?
Putting this on the 1.1 list, as it seems potentially serious (esp. if bug 351008 is related).
mento, can you take a look at this (and possibly bug 351008), which seem like they're Intel-only.
*** Bug 351008 has been marked as a duplicate of this bug. ***
Taking; this will be easy to fix.
Created attachment 239801 [details] [diff] [review] fix Always return the right type for the icon column.
Comment on attachment 239801 [details] [diff] [review] fix Looks good.
Comment on attachment 239801 [details] [diff] [review] fix Bonus points if you rename 'aColumn' to 'aColumnIdentifier'.
Created attachment 240147 [details] [diff] [review] fix with renaming Version to check in. For double-bonus points, it not only does the above but also renames the method, since having a method called "resultString:..." return icons is uncool.
Checked in on 1.8branch and trunk.
Given bug 354918 and the fact that this bug was originally reported against 1.0.x, and the evil bug 351008, nominating this for 1.0.4.
Checked in on 1.8.0branch for 1.0.4