<table><tr><td style="">bruns added a comment.
</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/D28619">View Revision</a></tr></table><br /><div><div><p>There are two possible ways of changing the caching, and each one will break behavior for one of two different groups of users:</p>

<ol class="remarkup-list">
<li class="remarkup-list-item">People who rely on the krunner following the default profile.</li>
<li class="remarkup-list-item">People who rely on krunner using the dbfile config entry.</li>
</ol>

<p>I would argue for just removing the <tt style="background: #ebebeb; font-size: 13px;">grp.writeEntry("dbfile", m_dbFile)</tt> line. This keeps the current behavior for the second group, and still solves the problem for the first group when there is no config yet. Only users of the second group with an existing config have to do a one-time change to their config, e.g. resetting/removing the "dbfile" config value.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D28619">https://phabricator.kde.org/D28619</a></div></div><br /><div><strong>To: </strong>alex, Plasma, bruns, broulik<br /><strong>Cc: </strong>plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>