1
0
Fork 0
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:
jules 2017-11-01 17:41:06 +00:00
parent c1bdfc6a55
commit 2dc9316420
131 changed files with 574 additions and 576 deletions

View file

@ -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();