diff options
| author | Thales Lima <thaleslima.ufu@gmail.com> | 2017-10-25 19:17:00 -0200 |
|---|---|---|
| committer | Thales Lima <thaleslima.ufu@gmail.com> | 2017-10-25 19:17:00 -0200 |
| commit | 7043bf93567689f3b1304cc998c1fb09b7e0e357 (patch) | |
| tree | 4d6ca5dd407d0f729e7413ddd62d26b25beabfca /Project/ControlEditor.cpp | |
| parent | c53fc819fe6dfe15dc3083b71e0161a68c8b32b5 (diff) | |
| download | PSP.git-7043bf93567689f3b1304cc998c1fb09b7e0e357.tar.gz PSP.git-7043bf93567689f3b1304cc998c1fb09b7e0e357.tar.xz PSP.git-7043bf93567689f3b1304cc998c1fb09b7e0e357.zip | |
Fixed textures bug on linux
Diffstat (limited to 'Project/ControlEditor.cpp')
| -rw-r--r-- | Project/ControlEditor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Project/ControlEditor.cpp b/Project/ControlEditor.cpp index deaf3c2..45cc10d 100644 --- a/Project/ControlEditor.cpp +++ b/Project/ControlEditor.cpp @@ -45,7 +45,6 @@ ControlElementButton::ControlElementButton(wxWindow* parent, wxString label, wxI : wxWindow(parent, id) { SetBackgroundColour(*wxWHITE); - // m_font = wxFont(8, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL); m_font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); m_label = label; m_image = image; @@ -644,13 +643,14 @@ void ControlEditor::OnIdle(wxIdleEvent& event) { if(m_justOpened) { this->Raise(); - Redraw(); + + // Update all text elements + m_justOpened = false; for(auto it = m_elementList.begin(), itEnd = m_elementList.end(); it != itEnd; ++it) { ControlElement* element = *it; - element->UpdateText(); + if(!element->UpdateText()) m_justOpened = true; } Redraw(); - m_justOpened = false; } } void ControlEditor::OnKeyDown(wxKeyEvent& event) |
