summaryrefslogtreecommitdiff
path: root/plugins/Oculars/src/gui/OcularDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Oculars/src/gui/OcularDialog.cpp')
-rw-r--r--plugins/Oculars/src/gui/OcularDialog.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/plugins/Oculars/src/gui/OcularDialog.cpp b/plugins/Oculars/src/gui/OcularDialog.cpp
index 898f83fefe..a1dd835cbf 100644
--- a/plugins/Oculars/src/gui/OcularDialog.cpp
+++ b/plugins/Oculars/src/gui/OcularDialog.cpp
@@ -79,10 +79,13 @@ OcularDialog::OcularDialog(Oculars* pluginPtr,
OcularDialog::~OcularDialog()
{
- ui->telescopeListView->clearSelection();
- ui->ocularListView->clearSelection();
- ui->ccdListView->clearSelection();
- ui->lensListView->clearSelection();
+ if (dialog)
+ {
+ ui->telescopeListView->clearSelection();
+ ui->ocularListView->clearSelection();
+ ui->ccdListView->clearSelection();
+ ui->lensListView->clearSelection();
+ }
ocularTableModel->disconnect(ocularMapper);
telescopeTableModel->disconnect(telescopeMapper);
@@ -95,7 +98,8 @@ OcularDialog::~OcularDialog()
void OcularDialog::retranslate()
{
- if (dialog) {
+ if (dialog)
+ {
ui->retranslateUi(dialog);
initAboutText();
}