I've got a file open in %TEMP%\p4\.......\file.java
The buffer is modified.
Just moving the mouse around on the screen causes the buffer to be closed.
It only happens on files in this directory.
I've never seen this before, but it repros every time I try.
I added
say("CLOSE!");
To close_buffer().
Normal buffer closing will now print CLOSE!, but this mystry closing does not.
So I figure somebody must be calling _buffer_quit() who should not be.
I tried using the Slick debugger, but when I started it it just hung with a toast "backgroun processes/Updating workspace tag file". After many minutes it is still unresponsive.