Skip to content

Fix changed signal for plugin selector

Alexander Lohnau requested to merge work/fix_changed_signal into master

This is an alternative to plasma/plasma-desktop!40 (merged) which fixes the underlying problem and demonstrates how it should work properly.

The issue is that the changed signal from the PluginDelegate gets just passed on to to KPluginSelector, so the value of the signal only represents the state of one individual plugin entry and not the plugin selector.

Example:
If we change two entries and revert one of them, the last emitted state changed state will be false.

Edited by Alexander Lohnau

Merge request reports