Skip to content

Commit 1c2b8ff

Browse files
committed
Fix DataViewportTests build error on Linux
1 parent fbae3df commit 1c2b8ff

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Source/UI/DataViewport.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,11 @@ DraggableTabComponent::DraggableTabComponent (DataViewport* parent_) : TabbedCom
174174
closeButton->setVisible (false);
175175
}
176176

177+
DraggableTabComponent::~DraggableTabComponent()
178+
{
179+
shutdown = true;
180+
}
181+
177182
bool DraggableTabComponent::isInterestedInDragSource (const juce::DragAndDropTarget::SourceDetails& dragSourceDetails)
178183
{
179184
Array<var>* descr = dragSourceDetails.description.getArray();
@@ -515,6 +520,8 @@ AddTabbedComponentButton::AddTabbedComponentButton()
515520
path.addTriangle (12, 7, 12, 13, 17, 10);
516521
}
517522

523+
AddTabbedComponentButton::~AddTabbedComponentButton() = default;
524+
518525
void AddTabbedComponentButton::paintButton (Graphics& g, bool isMouseOverButton, bool isButtonDown)
519526
{
520527
g.setColour (findColour (ThemeColours::widgetBackground));
@@ -542,6 +549,8 @@ TabbedComponentResizerBar::TabbedComponentResizerBar (StretchableLayoutManager*
542549
"12.69,7.5,14.83A1,1,0,0,0,9,14.14V9.86a1,1,0,0,0-1.5-.69L4.37,11.31A.82.82,0,0,0,4.37,12.69Z");
543550
}
544551

552+
TabbedComponentResizerBar::~TabbedComponentResizerBar() = default;
553+
545554
void TabbedComponentResizerBar::paint (Graphics& g)
546555
{
547556
int w = getWidth();

Source/UI/DataViewport.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class DraggableTabComponent : public TabbedComponent,
120120
DraggableTabComponent (DataViewport* parent);
121121

122122
/** Destructor */
123-
~DraggableTabComponent() { shutdown = true; }
123+
~DraggableTabComponent();
124124

125125
/** Paint**/
126126
void paint (Graphics& g);
@@ -210,7 +210,7 @@ class AddTabbedComponentButton : public juce::Button
210210
AddTabbedComponentButton();
211211

212212
/** Destructor */
213-
~AddTabbedComponentButton() {}
213+
~AddTabbedComponentButton();
214214

215215
/** Renders the button */
216216
void paintButton (Graphics& g, bool isMouseOverButton, bool isButtonDown) override;
@@ -232,7 +232,7 @@ class TabbedComponentResizerBar : public StretchableLayoutResizerBar
232232
TabbedComponentResizerBar (StretchableLayoutManager* layoutToUse);
233233

234234
/** Destructor */
235-
~TabbedComponentResizerBar() {}
235+
~TabbedComponentResizerBar();
236236

237237
/** Paints the resizer bar */
238238
void paint (Graphics& g) override;

0 commit comments

Comments
 (0)