<table><tr><td style="">sitter created this revision.<br />Restricted Application added a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D5694" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>When using multiple screens, each with a default panel and thus a launcher<br />
of their own activating only one launcher makes no sense. We do no know<br />
which screen the user is looking at so we cannot open the most relevant<br />
menu at which point simply opening all would be the best solution.</p>

<p>In fact, opening all seems the most reasonable thing to do in all<br />
circumstances, given we also do not know which menu the user wants to open<br />
in a single-screen setup with multiple menus. Otherwise we'd be opening<br />
an inconsistent (potentially wrong) one as the first-encountered launcher,<br />
which may not be the previous first-encountered one, suddenly changing<br />
behavior after a reboot.</p>

<p>To that end also debug when we do not activate a launcher as otherwise it<br />
is hard to find out why launcher A gets activated but launcher B does not<br />
so supports and advanced users have a chance to figure out why things are<br />
going wrong.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>opens all launchers now</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>BRANCH</strong><div><div>Plasma/5.9</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5694" rel="noreferrer">https://phabricator.kde.org/D5694</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>shell/shellcorona.cpp</div></div></div><br /><div><strong>To: </strong>sitter<br /><strong>Cc: </strong>plasma-devel, spstarr, progwolff, Zren, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, lukas<br /></div>