To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=98275
------- Additional comments from t...@openoffice.org Wed Jan 21 14:56:05 +0000 2009 ------- tl->mod: OOps sorry about the location I missed that when looking into this issue. But in that case: why is it started there? Is there a specific reason? Usually I would have expected it to be started in the very same location where it is done for the automatic checking in the main diocument and where grammar checking is also started now. That is in doclay.cxx within the idle loop: IMPL_LINK( SwDoc, DoIdleJobs, Timer *, pTimer ) somewhere around the lines: if (GetRootFrm()->IsNeedGrammarCheck()) ... StartGrammarChecking( *this, *GetRootFrm() ); OR in layact.cxx in the function SwLayIdle::SwLayIdle( SwRootFrm *pRt, SwViewImp *pI ) : somewhere around if ( !DoIdleJob( SMART_TAGS, TRUE ) && !DoIdleJob( ONLINE_SPELLING, TRUE ) && !DoIdleJob( AUTOCOMPLETE_WORDS, TRUE ) ) // SMARTTAGS Doing it in SwMarginWin::InitControls before(!) the window gets displayed is most probably a bad idea. The spelling should only be started when the document is already completely loaded. Starting it in one of the two above locations should be a better place and might already fix the problem. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@sw.openoffice.org For additional commands, e-mail: issues-h...@sw.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org