rgheck <[EMAIL PROTECTED]> writes: > Jean-Marc Lasgouttes wrote: >> 1/ load user guide >> 2/ change something in prefs and click OK. >> 3/ wait for several seconds until the change is actually done.
> I can't reproduce this. I changed the screen zoom, and it responded > right away. Same for disabling RTL. OK, more information: the time is spent updating the latex source %-| After putting a break in Paragraph::latex, the resulting becktrace tells me that, although no source view is shown, the source thingy insists in regenerating the source of the whole document! It turns out that, by some session magic, I have 'Complete source' checked in the source pane (which is closed), which explains why the useless update tries to generate the whole user guide. It may be that the slowdown is also due to compiling with stdlib-debug. Abdel, would you have an idea? JMarc #0 lyx::Paragraph::latex (this=0x90fde38, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at ../../lyx-devel/src/Paragraph.cpp:1886 #1 0x082bfb3b in lyx::(anonymous namespace)::TeXOnePar ([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at ../../lyx-devel/src/output_latex.cpp:540 #2 0x082c3107 in lyx::latexParagraphs ([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at ../../lyx-devel/src/output_latex.cpp:827 #3 0x080bd986 in lyx::Buffer::writeLaTeXSource (this=0x90edb50, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], output_preamble=true, output_body=true) at ../../lyx-devel/src/Buffer.cpp:1120 #4 0x080bdef2 in lyx::Buffer::getSourceCode (this=0x90edb50, [EMAIL PROTECTED], par_begin=3, par_end=4, full_source=true) at ../../lyx-devel/src/Buffer.cpp:2118 #5 0x08747e39 in lyx::frontend::GuiViewSource::getContent (this=0x8f41cb8, fullSource=true) at ../../../../lyx-devel/src/frontends/qt4/GuiViewSource.cpp:148 #6 0x08749002 in lyx::frontend::ViewSourceWidget::updateView (this=0x8ff0dd0) at ../../../../lyx-devel/src/frontends/qt4/GuiViewSource.cpp:80 #7 0x087491e1 in lyx::frontend::GuiViewSource::updateView (this=0x8f41cb8) at ../../../../lyx-devel/src/frontends/qt4/GuiViewSource.cpp:110 #8 0x0879e0ab in lyx::frontend::Dialog::checkStatus (this=0x8f41ccc) at ../../../../lyx-devel/src/frontends/qt4/Dialog.cpp:238 #9 0x0879de89 in lyx::frontend::Dialog::showView (this=0x8f41ccc) at ../../../../lyx-devel/src/frontends/qt4/Dialog.cpp:160 #10 0x08734fca in lyx::frontend::GuiView::restoreLayout (this=0x8d664a8) at ../../../../lyx-devel/src/frontends/qt4/GuiView.cpp:390 #11 0x08735221 in lyx::frontend::GuiView::resetDialogs (this=0x8d664a8) at ../../../../lyx-devel/src/frontends/qt4/GuiView.cpp:2242 #12 0x08704a9f in lyx::frontend::GuiApplication::resetGui (this=0x8d3f960) at ../../../../lyx-devel/src/frontends/qt4/GuiApplication.cpp:920 #13 0x08281fc5 in lyx::LyXFunc::dispatch (this=0x8d3ef58, [EMAIL PROTECTED]) at ../../lyx-devel/src/LyXFunc.cpp:1569