# HG changeset patch # User Jacob Dawid # Date 1327886339 -3600 # Node ID ba360324035e330eb3c7266327fc4d24a67b1f9a # Parent c22fa57226b2600637cee6a264ebd76118837474 Fixed bug with redrawing the terminal when widget is being shown. diff -r c22fa57226b2 -r ba360324035e libqterminal/QTerminal.cpp --- a/libqterminal/QTerminal.cpp Mon Jan 30 01:09:16 2012 +0100 +++ b/libqterminal/QTerminal.cpp Mon Jan 30 02:18:59 2012 +0100 @@ -137,6 +137,13 @@ m_sessionView->update(); } +void QTerminal::showEvent(QShowEvent *) +{ + m_sessionView->updateImage(); + m_sessionView->repaint(); + m_sessionView->update(); +} + void QTerminal::resizeEvent(QResizeEvent*) { m_sessionView->resize(this->size()); diff -r c22fa57226b2 -r ba360324035e libqterminal/QTerminal.h --- a/libqterminal/QTerminal.h Mon Jan 30 01:09:16 2012 +0100 +++ b/libqterminal/QTerminal.h Mon Jan 30 02:18:59 2012 +0100 @@ -49,6 +49,7 @@ protected: void focusInEvent(QFocusEvent *focusEvent); + void showEvent(QShowEvent *); virtual void resizeEvent(QResizeEvent *); protected slots: