broulik created this revision.
broulik added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
broulik requested review of this revision.
REVISION SUMMARY
  I just found that `QUrl::fromLocalFile()` actually calls `QFileInfo::exists` 
on the URL which is not something you want to be doing constantly and 
especially not for remote locations.
  The code is really just trying to figure out a URL from the source or 
destination labels of the job which are usually either a full URL or just a 
local path. If it's not, then it's probably not very interesting to us anyway.

TEST PLAN
  - No longer have plasmashell creeping to a halt when copying stuff from my 
phone (using sshfs mounted by kdeconnect, ie a "local" path but actually 
remote) to my PC
  
  This code is really just trying to guess whether the descriptions of the job 
have any sort of path / filename in it, so replace it by a lighter guessing 
logic.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D21164

AFFECTED FILES
  libnotificationmanager/job_p.cpp
  libnotificationmanager/job_p.h

To: broulik, #plasma
Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to