summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-05-22 15:52:22 +0200
committerCarl Hetherington <cth@carlh.net>2021-05-22 15:52:22 +0200
commit1ac377eb46e4497d6f547f6d498d8c867343b331 (patch)
treef4f00cbfdee5c78fc6048c1b4ec8660f811a4538 /src
parent0a6f0d01bab681dde25d82963aeca0c1560faeda (diff)
Fix sensitivity of "Make KDM(s)" button (#2007).v2.15.151
Before you could click it without selecting a DKDM.
Diffstat (limited to 'src')
-rw-r--r--src/tools/dcpomatic_kdm.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/dcpomatic_kdm.cc b/src/tools/dcpomatic_kdm.cc
index df55318e6..965ba7a0f 100644
--- a/src/tools/dcpomatic_kdm.cc
+++ b/src/tools/dcpomatic_kdm.cc
@@ -407,9 +407,9 @@ private:
_output->setup_sensitivity ();
wxArrayTreeItemIds sel;
_dkdm->GetSelections (sel);
- _create->Enable (!_screens->screens().empty() && sel.GetCount() > 0);
auto group = dynamic_pointer_cast<DKDMGroup>(selected_dkdm());
auto dkdm = dynamic_pointer_cast<DKDM>(selected_dkdm());
+ _create->Enable (!_screens->screens().empty() && sel.GetCount() > 0 && dkdm);
_remove_dkdm->Enable (sel.GetCount() > 0 && (!group || group->name() != "root"));
_export_dkdm->Enable (sel.GetCount() > 0 && dkdm);
}