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