mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
This commit is contained in:
parent
c1bdfc6a55
commit
2dc9316420
131 changed files with 574 additions and 576 deletions
|
|
@ -134,7 +134,7 @@ public:
|
|||
|
||||
void clearCurrentDemo()
|
||||
{
|
||||
currentDemo = nullptr;
|
||||
currentDemo.reset();
|
||||
}
|
||||
|
||||
void resized() override
|
||||
|
|
@ -202,7 +202,7 @@ public:
|
|||
{
|
||||
if (auto* selectedDemoType = JuceDemoTypeBase::getDemoTypeList() [lastRowSelected])
|
||||
{
|
||||
currentDemo = nullptr;
|
||||
currentDemo.reset();
|
||||
addAndMakeVisible (currentDemo = selectedDemoType->createComponent());
|
||||
currentDemo->setName (selectedDemoType->name);
|
||||
resized();
|
||||
|
|
@ -618,9 +618,9 @@ MainAppWindow::~MainAppWindow()
|
|||
{
|
||||
contentComponent->clearCurrentDemo();
|
||||
clearContentComponent();
|
||||
contentComponent = nullptr;
|
||||
applicationCommandManager = nullptr;
|
||||
sharedAudioDeviceManager = nullptr;
|
||||
contentComponent.reset();
|
||||
applicationCommandManager.reset();
|
||||
sharedAudioDeviceManager.reset();
|
||||
|
||||
#if JUCE_OPENGL
|
||||
openGLContext.detach();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue