Unable to save network connection!Potential causes:
* Insufficient permissions
* NetworkManager not running
* DBUS failure
"), i18n("Unable to perform requested operation"));
}
@@ -453,14 +456,14 @@ ConnectionSettingsDialogImpl::slotEnableButtons()
TDENetworkErrorStringMap errorStringMap;
TDENetworkConnectionErrorFlags::TDENetworkConnectionErrorFlags errorFlags;
bool ret;
- ret = nm->verifyConnectionSettings(_conn, &errorFlags, &errorStringMap);
+ ret = (nm ? nm->verifyConnectionSettings(_conn, &errorFlags, &errorStringMap) : 0);
btnConnect->setEnabled(ret);
if (!ret) {
// FIXME
// Check the error flags and the current dialog type to determine if an error message is warranted
// KMessageBox::error(this, errorString, i18n("Invalid Settings Detected"));
}
- pbSave->setEnabled(nm->verifyConnectionSettings(_conn));
+ pbSave->setEnabled(nm ? nm->verifyConnectionSettings(_conn) : 0);
}
}
diff --git a/tdenetworkmanager/src/devicetraycomponent.cpp b/tdenetworkmanager/src/devicetraycomponent.cpp
index 2ea4e35..ecdb054 100644
--- a/tdenetworkmanager/src/devicetraycomponent.cpp
+++ b/tdenetworkmanager/src/devicetraycomponent.cpp
@@ -78,8 +78,11 @@ DeviceTrayComponent::DeviceTrayComponent(TQString device, KSystemTray * parent,
TDENetworkDevice* dev = dynamic_cast