<table><tr><td style="">davidre 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/D24375">View Revision</a></tr></table><br /><div><div><p>So the way forward I see as follows:<br />
Eventually we will move stuff out of KRDB to places where it also fits in sementically. Whenever an option is changed in the kcms which call runrdb currently these things can react to that by listening to the DBus signal which is emitted currently either way now (bonus points for using KConfigWatcher). <br />
For GTK stuff this logically would be  kde-gtk-config. Since the daemon there already listens to  <tt style="background: #ebebeb; font-size: 13px;">KGlobalSettings</tt> I propose for this patch the following:</p>

<p>Add a new case corresponding to the color scheme change to <tt style="background: #ebebeb; font-size: 13px;"> GtkConfig::onGlobalSettingsChange</tt> inside kde-gtk-config. The lines added here can be added there as is.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D24375">https://phabricator.kde.org/D24375</a></div></div><br /><div><strong>To: </strong>cblack, Plasma, mart, davidre<br /><strong>Cc: </strong>davidedmundson, davidre, ngraham, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>