- if (sp != currentPage() && currentPage() != 0 && currentPage()->hasChanged()) {
- int ret = QMessageBox::warning(this, tr("Save changes"),
- tr("There are unsaved changes on the current configuration page. Would you like to apply your changes now?"),
- QMessageBox::Discard|QMessageBox::Save|QMessageBox::Cancel, QMessageBox::Cancel);
+ if (sp != currentPage() && currentPage() != nullptr && currentPage()->hasChanged()) {
+ int ret = QMessageBox::
+ warning(this,
+ tr("Save changes"),
+ tr("There are unsaved changes on the current configuration page. Would you like to apply your changes now?"),
+ QMessageBox::Discard | QMessageBox::Save | QMessageBox::Cancel,
+ QMessageBox::Cancel);