D7671: Fix automatic reload of files saved with QSaveFile
Julian Wolff
noreply at phabricator.kde.org
Tue Sep 5 09:03:35 UTC 2017
progwolff added a comment.
Okay, I modified KDirWatch so we actually get a dirty signal for the directory.
Now a new problem arised.
QSaveFile does not delete and recreate the file as we thought. It just moves the swap file to the old file's location.
On move, KDirWatch still sends a "created" signal for the file and a dirty signal for the directory, but the file exists all the time. This is why Okular fails to notice that the file changed as long as we don't listen for the "created" signal.
REPOSITORY
R223 Okular
REVISION DETAIL
https://phabricator.kde.org/D7671
To: progwolff, aacid
Cc: sander, rkflx, #okular, aacid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20170905/e4728c7b/attachment.html>
More information about the Okular-devel
mailing list