Scott Kostyshak wrote: > 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.
Moved to #11004. Pavel