Browse Source

Fix memory leak in BluetoothMidiSelectorOverlay

tags/2021-05-28
Agnieszka Janowicz 8 years ago
parent
commit
edd828a554
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      modules/juce_audio_utils/native/juce_ios_BluetoothMidiDevicePairingDialogue.mm

+ 9
- 1
modules/juce_audio_utils/native/juce_ios_BluetoothMidiDevicePairingDialogue.mm View File

@@ -73,12 +73,19 @@ public:
setBounds (0, 0, getParentWidth(), getParentHeight());
toFront (true);
nativeSelectorComponent.setView ([[[BluetoothSelectorView alloc] init] getView]);
selectorView = [[BluetoothSelectorView alloc] init];
nativeSelectorComponent.setView ([selectorView getView]);
addAndMakeVisible (nativeSelectorComponent);
enterModalState (true, nullptr, true);
}
~BluetoothMidiSelectorOverlay()
{
[selectorView release];
}
void paint (Graphics& g) override
{
g.fillAll (Colours::black.withAlpha (0.5f));
@@ -108,6 +115,7 @@ private:
}
UIViewComponent nativeSelectorComponent;
BluetoothSelectorView* selectorView;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BluetoothMidiSelectorOverlay)
};


Loading…
Cancel
Save