On Friday 22 June 2012, Ivan Čukić wrote:
> > i seen this problem in the past.
> > seems that to be correctly deleted the deletion should happen at least an
> > event loop after the stop. (like being done by a slot connected with a
> > timer with 0 timeout).
> > 
> > if this is still the case in master is worth investigating why this
> > happens.
> 
> Ok, as I said in the last mail, (repeating just for the sake of
> records) I'd go for using libkactivities for this, and not the data
> engine.
> 
> IMO, the data engine shouldn't have any service related to the
> management of activities - I don't think that a regular plasmoid has
> to do anything in that area - we have even separated the API in two
> classes for that sole reason - KActivities::Consumer and
> KActivities::Controller. Marco, does this exist because of Active?

yeah, the activity switcher in active is pure qml (not even a plasmoid) so 
needs bindings for that.
there could be a binded qobject instead of passing trough a service, but it 
wouldn't change that much in the end, still the same code path

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

Reply via email to