eranif / codelite

A multi purpose IDE specialized in C/C++/Rust/Python/PHP and Node.js. Written in C++
https://codelite.org
GNU General Public License v2.0
2.13k stars 455 forks source link

[Bug]: Random Text inserted #3411

Closed shadoww1028 closed 2 months ago

shadoww1028 commented 3 months ago

What happened?

It appears that after a debugging session when you start typing sometimes the header declarations will be reinserted in random places in the code causing code completion to stop working and of course compile errors. Using codelite 17.11.0 on Linux mint 21.3. CodeLite compiled from binaries as the deb was a bit out of date. I have noticed random lines sometimes getting duplicated as well. Workaround is to undo the changed (Ctrl-Z) then continue.

Version

Self compiled

Operating system

Linux

Steps to reproduce

Start typing after debugging seems to produce this will try to get more info on what actually triggers it, unfortunately it is random.

Relevant log output

No response

shadoww1028 commented 3 months ago

Seems that when ever the program ends successfully (you didn't just end the debugging session with Shift-F5) that every file you edited during debugging it inserts the header into the positions where the changes were made.

shadoww1028 commented 3 months ago

Doesn't always happen.

shadoww1028 commented 2 months ago

This appears to be a Linux feature where if you have a sensitive mouse wheel and click while scrolling.... Sorry completely on my end, closing.