OK, I found the problem. Turns out I had left the textview associated with more than one textstorage. I'm surprised that this was the only symptom. In detail, when switching tabs in the editor, I forgot to remove the textview from all other text containers before assigning it to the file associated with the new tab. Silly.
Martin On 7, Jul, 2012, at 06:47 AM, Martin Hewitson wrote: > Dear List, > > I have a document managing app which has a project search feature for > searching through the project's managed files (see thread "Dynamic > modification of text search results" earlier this week). > > When I find search matches I add an attribute to the textstorage in which the > search term was found. For the file/textstorage that is currently displayed > in the editor (the NSTextView), this has the consequence of scrolling the > text view to the top. The selection is not changed - just the scrollview > jumps to the top. > > I assume this must be a bug. I've checked every place in the code where I > respond to NSTextStorageDidProcessEditingNotification, and none of these is > responsible for the scrolling. > > Has anyone else seen this behaviour? Is this a known issue? If so, is there a > workaround? > > Many thanks, > > Martin > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Martin Hewitson Albert-Einstein-Institut Max-Planck-Institut fuer Gravitationsphysik und Universitaet Hannover Callinstr. 38, 30167 Hannover, Germany Tel: +49-511-762-17121, Fax: +49-511-762-5861 E-Mail: martin.hewit...@aei.mpg.de WWW: http://www.aei.mpg.de/~hewitson ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com