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

Reply via email to