Diffusion Baloo c6fd08d4c3c9

Optimize Baloo::File copy assign operator, fix Baloo::File::load(url)

Authored by bruns on Feb 7 2019, 10:50 PM.

Description

Optimize Baloo::File copy assign operator, fix Baloo::File::load(url)

Summary:
There is no need to delete and create a new Private on assignment, it is
sufficient to reassign its members.

File::load(url) resets the url, afterwards he old corresponding property
map is no longer valid, clear it.

Test Plan: ctest

Reviewers: Baloo, Frameworks, ngraham, poboiko

Reviewed By: Baloo, ngraham

Subscribers: kde-frameworks-devel

Tags: Frameworks, Baloo

Differential Revision: https://phabricator.kde.org/D18877

Details

Committed
brunsFeb 10 2019, 11:25 PM
Reviewer
Baloo
Differential Revision
D18877: Optimize Baloo::File copy assign operator, fix Baloo::File::load(url)
Parents
R293:7415aa60d9f6: Use content to determine mime type
Branches
Unknown
Tags
Unknown