<div>kossebau created this revision.<br />
kossebau added a reviewer: mart.<br />
kossebau added a subscriber: plasma-devel.</div><br /><div><strong>REVISION SUMMARY</strong><div><p>Current code does not properly handle any resetting, which results<br />
in Applet::hasValidAssociatedApplication() still returning true<br />
when urls have been set to an empty list and the application name<br />
to an empty string.<br />
Also are connections to the "destroyed" signal collected on<br />
repeated set calls.<br />
This patch fixes that.<br />
Not happy yet with the signal/slot connection management,<br />
improvement proposals welcome.</p></div></div><br /><div><strong>BRANCH</strong><div><div>allowAssignedUrlAppUnsetting</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D1372" rel="noreferrer">https://phabricator.kde.org/D1372</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
src/plasma/private/associatedapplicationmanager.cpp</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>kossebau, mart<br /><strong>Cc: </strong>plasma-devel<br /></div>