Am 28.10.2010 um 21:05 schrieb Julien Rioux:

> Hi,
> 
> Using svn trunk compiled a few days ago (r35874). I am working on a file 
> under svn version control. After modifying the file and wanting to save, I 
> get a warning that the file has been externally modified. It has not been 
> externally modified.
> 
> Recipe:
> Open a lyx file under svn
> Change something
> Save

Here it doesn't depend on version control.

I set a break in Buffer::isExternallyModified().
The private members timestamp_ and checksum_ equals to 0 (not really 
initialized).
Consequently LyX does not enter Buffer::saveCheckSum()... this call somehow 
gets lost.
I'm afraid the last changes regarding Buffer read operations are the culprit.

Stephan

Reply via email to