> On July 2, 2011, 9:49 p.m., Oswald Buddenhagen wrote:
> > hmm. but now things are still done twice in a kde session, no?
> > what was wrong with the suggestion to notify qt that it should update 
> > "stuff"?

createApplicationPalette() is indeed called twice when running on a KDE 
session, but it is not a regression introduced by this change so I think it is 
outside of the scope for now. I tried not doing anything in 
kdisplaySetPalette() and call qt_x11_apply_settings_in_all_apps() from the kcm 
as Olivier suggested, but that didn't work: the palette change was not 
propagated to the running application.

What worries me right now is that the text area of KWrite does not get updated 
at runtime. I thought it was due to the widget being custom, but it correctly 
updates itself without the patch.


- Aurélien


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101805/#review4333
-----------------------------------------------------------


On July 2, 2011, 9:19 p.m., Aurélien Gâteau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101805/
> -----------------------------------------------------------
> 
> (Updated July 2, 2011, 9:19 p.m.)
> 
> 
> Review request for kdelibs and Olivier Goffart.
> 
> 
> Summary
> -------
> 
> When a KDE application is running on GNOME it looks odd right now because it 
> does not use the GNOME palette and fonts, contrary to Qt-only applications. 
> Attached patch fixes this by relying on the platform plugin to set the 
> correct palette and fonts if we are not running in a full KDE session.
> 
> Patch was suggested by Olivier Goffart.
> 
> 
> Diffs
> -----
> 
>   kdeui/kernel/kglobalsettings.cpp 1a497c7 
> 
> Diff: http://git.reviewboard.kde.org/r/101805/diff
> 
> 
> Testing
> -------
> 
> # On KDE
> - Run kwrite on KDE => KDE palette and fonts
> - Change palette and fonts from System Settings => kwrite updates itself 
> correctly
> 
> # On GNOME
> - Run kwrite on GNOME => GNOME palette and fonts
> - Change palette and fonts from GNOME Tweak Tool => palette gets applied, 
> font does not for now
> 
> 
> Thanks,
> 
> Aurélien
> 
>

Reply via email to