[Akonadi] [Bug 408897] ItemRetrievalManager crash

Daniel Vrátil bugzilla_noreply at kde.org
Tue Mar 24 13:54:48 GMT 2020


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

Daniel Vrátil <dvratil at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.15
      Latest Commit|                            |https://commits.kde.org/ako
                   |                            |nadi/b94b8115f9586033983b05
                   |                            |9ae1faa731ef3defb1

--- Comment #15 from Daniel Vrátil <dvratil at kde.org> ---
Git commit b94b8115f9586033983b059ae1faa731ef3defb1 by Daniel Vrátil.
Committed on 23/03/2020 at 18:07.
Pushed by dvratil into branch 'master'.

Clean up ItemRetriever to clear up ownership of ItemRetrievalRequest

The request is now passed by value to the retriever. An
ItemRetrievalResult is then returned to the caller. A unique numerical
identifier is used to identify the requests/response pairs.
FIXED-IN: 5.15

M  +7    -5    autotests/server/fakeitemretrievalmanager.cpp
M  +1    -2    autotests/server/fakeitemretrievalmanager.h
M  +14   -14   autotests/server/itemretrievertest.cpp
M  +1    -0    src/server/CMakeLists.txt
M  +2    -2    src/server/handler/itemcopyhandler.cpp
M  +1    -1    src/server/handler/itemcopyhandler.h
M  +2    -2    src/server/handler/itemmovehandler.cpp
M  +1    -1    src/server/handler/itemmovehandler.h
M  +13   -18   src/server/storage/itemretrievaljob.cpp
M  +13   -11   src/server/storage/itemretrievaljob.h
M  +49   -41   src/server/storage/itemretrievalmanager.cpp
M  +8    -8    src/server/storage/itemretrievalmanager.h
C  +7    -18   src/server/storage/itemretrievalrequest.cpp [from:
autotests/server/fakeitemretrievalmanager.h - 059% similarity]
M  +41   -10   src/server/storage/itemretrievalrequest.h
M  +39   -42   src/server/storage/itemretriever.cpp
M  +1    -1    src/server/storage/itemretriever.h

https://commits.kde.org/akonadi/b94b8115f9586033983b059ae1faa731ef3defb1

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list