https://bugs.kde.org/show_bug.cgi?id=370532

Elvis Angelaccio <elvis.angelac...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/kio
                   |                            |/a7758fb66481f05d1791687b41
                   |                            |5331a4f4af782f
   Version Fixed In|                            |5.34

--- Comment #3 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
Git commit a7758fb66481f05d1791687b415331a4f4af782f by Elvis Angelaccio.
Committed on 15/04/2017 at 15:25.
Pushed by elvisangelaccio into branch 'master'.

kioexec: delegate upload to a kded module

Introduce a kded module that kioexec can use to watch the cached
files for changes. This allows kioexec to be fully functional even with
applications that fork on startup, like libreoffice.

If the kded module is up and running, kioexec tells it (via dbus)
which file should be watched for changes and where to upload it when
it is actually changed. All the files watched by the module are deleted
when the module is destroyed.

As a bonus side effect, the dialog that asks if changes should be uploaded
is now displayed every time the user saves the file.

If dbus is not available or the kded module is otherwise disabled,
then kioexec falls back on the old behavior.
Related: bug 252026
FIXED-IN: 5.34

Differential Revision: D5030

M  +27   -1    src/kioexec/CMakeLists.txt
A  +111  -0    src/kioexec/kioexecd.cpp     [License: LGPL (v2/3+eV)]
A  +53   -0    src/kioexec/kioexecd.h     [License: LGPL (v2/3+eV)]
A  +11   -0    src/kioexec/kioexecd.json
M  +10   -3    src/kioexec/main.cpp
M  +1    -0    src/kioexec/main.h
A  +3    -0    src/kioexec/org.kde.kioexecd.service.in

https://commits.kde.org/kio/a7758fb66481f05d1791687b415331a4f4af782f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to