need code pointer on basic IDE code

Laurent Godard lgodard.libre at laposte.net
Mon Jun 24 06:17:11 PDT 2013


Hi all

I experience some nasty latencies in basic IDE switching from a module 
to another

i identified that this is der to the call to "Object catalog" real-time 
refresh

the call stack is

http://opengrok.libreoffice.org/xref/core/basctl/source/basicide/basides1.cxx#1035 
--> commenting this line, all becomes reactive
http://opengrok.libreoffice.org/xref/core/basctl/source/basicide/objdlg.cxx#135
http://opengrok.libreoffice.org/xref/core/basctl/source/basicide/bastype2.cxx#829

On quick hack would be to filter if "object catalog" is displayed or not

i need some code pointer to check if the "object catalog" is shown or 
hidden in order to filter this call 
http://opengrok.libreoffice.org/xref/core/basctl/source/basicide/basides1.cxx#1035

one deeper (at least for me) work would be to analyze why selecting the 
current entry in the Tree is so long

any help appreciated

thanks in advance

Laurent


More information about the LibreOffice mailing list