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();
|
||||
// ----------------------- End of main section --------------
|
||||
|
||||
DoUpdate();
|
||||
mList->SetMinSize(mList->GetSize());
|
||||
Fit();
|
||||
SetMinSize(GetSize());
|
||||
@@ -182,6 +181,13 @@ void HistoryWindow::UpdateDisplay(wxEvent& e)
|
||||
DoUpdate();
|
||||
}
|
||||
|
||||
bool HistoryWindow::Show( bool show )
|
||||
{
|
||||
if ( show && !IsShown())
|
||||
DoUpdate();
|
||||
return wxDialogWrapper::Show();
|
||||
}
|
||||
|
||||
void HistoryWindow::DoUpdate()
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -28,6 +28,8 @@ class HistoryWindow final : public wxDialogWrapper {
|
||||
HistoryWindow(AudacityProject * parent, UndoManager *manager);
|
||||
|
||||
void UpdateDisplay(wxEvent &e);
|
||||
|
||||
bool Show( bool show = true ) override;
|
||||
|
||||
private:
|
||||
void OnAudioIO(wxCommandEvent & evt);
|
||||
|
||||
Reference in New Issue
Block a user