On Fri, Jan 12, 2018 at 05:20:18PM +0000, Pavel Sanda wrote:
> Pavel Sanda wrote:
> > after pushing the outliner button we call in TocWidget::outline generic
> > GuiApplication::dispatch which likely grabs currently active window; if 
> > that's
> > the wrong window, it grabs wrong cursor position, moves wrong section and
> > suddenly content of outliner and buffer structure are out of sync and crash 
> > is
> > just matter of time....
> > 
> > Now this is not some glitch but rather conceptual problem how we handle 
> > lfuns from the widget(s).
> > Opinions how to move forward?
> 
> E.g. I could implement requested_guiview inside FuncRequest so we could 
> specify window
> as the lfun request travels through GuiApplication. Any objections to this 
> solution?

Bump.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to