mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-21 16:37:12 +01:00
Make sure HistoryWindow does space usage update if hidden then shown again
This commit is contained in:
@@ -142,7 +142,6 @@ HistoryWindow::HistoryWindow(AudacityProject *parent, UndoManager *manager):
|
|||||||
S.EndVerticalLay();
|
S.EndVerticalLay();
|
||||||
// ----------------------- End of main section --------------
|
// ----------------------- End of main section --------------
|
||||||
|
|
||||||
DoUpdate();
|
|
||||||
mList->SetMinSize(mList->GetSize());
|
mList->SetMinSize(mList->GetSize());
|
||||||
Fit();
|
Fit();
|
||||||
SetMinSize(GetSize());
|
SetMinSize(GetSize());
|
||||||
@@ -182,6 +181,13 @@ void HistoryWindow::UpdateDisplay(wxEvent& e)
|
|||||||
DoUpdate();
|
DoUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool HistoryWindow::Show( bool show )
|
||||||
|
{
|
||||||
|
if ( show && !IsShown())
|
||||||
|
DoUpdate();
|
||||||
|
return wxDialogWrapper::Show();
|
||||||
|
}
|
||||||
|
|
||||||
void HistoryWindow::DoUpdate()
|
void HistoryWindow::DoUpdate()
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|||||||
@@ -29,6 +29,8 @@ class HistoryWindow final : public wxDialogWrapper {
|
|||||||
|
|
||||||
void UpdateDisplay(wxEvent &e);
|
void UpdateDisplay(wxEvent &e);
|
||||||
|
|
||||||
|
bool Show( bool show = true ) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnAudioIO(wxCommandEvent & evt);
|
void OnAudioIO(wxCommandEvent & evt);
|
||||||
void DoUpdate();
|
void DoUpdate();
|
||||||
|
|||||||
Reference in New Issue
Block a user