https://bugs.kde.org/show_bug.cgi?id=376739

--- Comment #4 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
Ok I this is what is going on here.

Debug output when running kcmshell5 kcm_networkmanagement:

Going to emit validityChanged( false ) from: void
ConnectionEditorBase::initialize()
Going to emit validityChanged(false) from: void
ConnectionEditorBase::initialize()
Going to emit KCModule::changed(false) from void
KCMNetworkmanagement::loadConnectionSettings(const
NetworkManager::ConnectionSettings::Ptr &)
Going to emit validityChanged( false ) from: void
ConnectionEditorBase::initialize()
Going to emit validityChanged(false) from: void
ConnectionEditorBase::initialize()
Going to emit KCModule::changed(false) from void
KCMNetworkmanagement::loadConnectionSettings(const
NetworkManager::ConnectionSettings::Ptr &)
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit KCModule::changed( true ),
&ConnectionEditorTabWidget::validityChanged was emitted.
Going to emit validityChanged( true ) from: void
ConnectionEditorBase::initialize()

Debug output when running systemsettings5:

Going to emit validityChanged( false ) from: void
ConnectionEditorBase::initialize()
Going to emit validityChanged(false) from: void
ConnectionEditorBase::initialize()
Going to emit KCModule::changed(false) from void
KCMNetworkmanagement::loadConnectionSettings(const
NetworkManager::ConnectionSettings::Ptr &)
Going to emit validityChanged( false ) from: void
ConnectionEditorBase::initialize()
Going to emit validityChanged(false) from: void
ConnectionEditorBase::initialize()
Going to emit KCModule::changed(false) from void
KCMNetworkmanagement::loadConnectionSettings(const
NetworkManager::ConnectionSettings::Ptr &)
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit validityChanged( true ) from: void
ConnectionEditorBase::initialize()
Going to emit validityChanged(true) from: void
ConnectionEditorBase::validChanged(bool)
Going to emit KCModule::changed( true ),
&ConnectionEditorTabWidget::validityChanged was emitted.

Now, in both cases there is a KCModule::changed(true) emitted (which imho looks
wrong). Question is, why kcmshell ignores it?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to