> On May 9, 2011, 7:31 a.m., Aaron J. Seigo wrote:
> > what i like about it: it would make switching from plasma-desktop to 
> > plasma-netbook a bit easier from the kcm that enables that; it would make 
> > it more likethe windowmanager and reduce instructions on how to restart 
> > plasma-dekstop to one step.
> > 
> > what concerns me is the crashes you note. given that it is the weather 
> > engine, my guess is that the global objects are not being cleaned up before 
> > the applets. (so the dataengine is being destroyed before the weather 
> > applet is gone.) i can't see anything in the patch that should change those 
> > semantics though; i assume that PlasmaApp::cleanup() is still getting 
> > called before ~PlasmaApp? perhaps you could throw a backtrace somewhere to 
> > look at.
> > 
> > my other concern is that this makes plasma-desktop rely on X11. what 
> > happens when we move to a different system, e.g. wayland?

concerning the crash: http://paste.kde.org/56395/

concerning Wayland: I consider the selection owner as a damn useful concept 
which I just expect that there will be a solution for it in Wayland as well. If 
not we should either implement it or discuss it - it would be a more useful 
discussion than CSD ;-)


- Martin


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


On May 8, 2011, 7:43 p.m., Martin Gräßlin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101316/
> -----------------------------------------------------------
> 
> (Updated May 8, 2011, 7:43 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Summary
> -------
> 
> Replaces KUniqueApplication by a KApplication and adds a selection owner for 
> Plasma Shells like the selection owner used by KWin (WMs in general). If 
> plasma-desktop is already running, it is possible to restart with 
> "plasma-desktop --replace". If plasma-desktop is running and you don't add 
> the --replace, it will only yell (like KWin). The same could be added to the 
> other shells like netbook, to easily restart/switch during development. I got 
> the idea from this thread on wm-spec mailinglist: 
> http://mail.gnome.org/archives/wm-spec-list/2011-January/msg00002.html
> 
> Current state: it works, plasma-desktop is replaced, but sometimes the 
> WeatherEngine is causing a crash when exiting the previous one. So it is 
> possible that the change from KUniqueApplication to KApplication is opening 
> Pandora's Box. You decide whether it is worth to spend more time on it.
> 
> 
> Diffs
> -----
> 
>   plasma/desktop/shell/main.cpp 6f04e98 
>   plasma/desktop/shell/plasmaapp.h 06ee523 
>   plasma/desktop/shell/plasmaapp.cpp 58e8947 
> 
> Diff: http://git.reviewboard.kde.org/r/101316/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Martin
> 
>

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to