ngraham created this revision.
ngraham added reviewers: Frameworks, dfaure, elvisangelaccio, aacid.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
ngraham requested review of this revision.

REVISION SUMMARY
  After ef57863a73c0e58b94f9f9f0aa1f4e918d98e79a 
<https://phabricator.kde.org/R241:ef57863a73c0e58b94f9f9f0aa1f4e918d98e79a>, 
the `knewfilemenu` test started failing. This was for three reasons:
  
  1. I forgot to run the tests, sorry about that!
  2. The test itself had an error that was being masked by the bug fixed in 
that commit
  3. `KIO::mkdir` is a subclass of `SimpleJob`, and is capable of creating 
directorties, so the previous code did not emit the correct signals because the 
SimpleJob condition can result in the job having its `newDirectoryURL` property 
set
  
  This patch fixes the above issues by correcting the bug in the test and 
always checking for the `newDirectoryURL` property no matter what kind of job 
it is.

TEST PLAN
  - All tests now pass
  - Copying files and folders still works

REPOSITORY
  R241 KIO

BRANCH
  fix-test-and-code (branched from master)

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

AFFECTED FILES
  autotests/knewfilemenutest.cpp
  src/filewidgets/knewfilemenu.cpp

To: ngraham, #frameworks, dfaure, elvisangelaccio, aacid
Cc: kde-frameworks-devel, michaelh, ngraham, bruns

Reply via email to