From a9e5a7af79aa85c100793747d88084f0046357e7 Mon Sep 17 00:00:00 2001 From: Oleg Samarin Date: Sat, 1 Mar 2025 22:29:38 +0300 Subject: [PATCH] Fixed using MidiInputNumber of setter objects --- .../midi/objects/GOMidiReceivingSendingObject.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/grandorgue/midi/objects/GOMidiReceivingSendingObject.cpp b/src/grandorgue/midi/objects/GOMidiReceivingSendingObject.cpp index 4da811f7d..e4e425663 100644 --- a/src/grandorgue/midi/objects/GOMidiReceivingSendingObject.cpp +++ b/src/grandorgue/midi/objects/GOMidiReceivingSendingObject.cpp @@ -30,8 +30,6 @@ GOMidiReceivingSendingObject::~GOMidiReceivingSendingObject() { void GOMidiReceivingSendingObject::Init( GOConfigReader &cfg, const wxString &group, const wxString &name) { - // using in Load for initial MIDI config - m_MidiInputNumber = 0; GOMidiSendingObject::Init(cfg, group, name); } @@ -39,7 +37,13 @@ void GOMidiReceivingSendingObject::Load( GOConfigReader &cfg, const wxString &group, const wxString &name) { // using in Load for initial MIDI config m_MidiInputNumber = cfg.ReadInteger( - ODFSetting, group, wxT("MIDIInputNumber"), 0, 200, false, 0); + ODFSetting, + group, + wxT("MIDIInputNumber"), + 0, + 200, + false, + m_MidiInputNumber); GOMidiSendingObject::Load(cfg, group, name); }