# HG changeset patch # User John W. Eaton # Date 1366264996 14400 # Node ID 8e180eac78d06b942a43fc71120280007049f78d # Parent 106a38d7b396a979f2083a96319db8ff36c8a77a raise SIGWINCH signal in Unix GUI terminal window when size changes * TerminalView.cpp (TerminalView::updateImageSize): Raise SIGWINCH on size change. diff --git a/libgui/qterminal/libqterminal/unix/TerminalView.cpp b/libgui/qterminal/libqterminal/unix/TerminalView.cpp --- a/libgui/qterminal/libqterminal/unix/TerminalView.cpp +++ b/libgui/qterminal/libqterminal/unix/TerminalView.cpp @@ -49,6 +49,8 @@ #include "unix/ScreenWindow.h" #include "unix/TerminalCharacterDecoder.h" +#include + #ifndef loc #define loc(X,Y) ((Y)*_columns+(X)) #endif @@ -1408,6 +1410,9 @@ { //qDebug("%s %d updateImageSize", __FILE__, __LINE__); showResizeNotification(); +#if defined (SIGWINCH) + ::raise (SIGWINCH); +#endif emit changedContentSizeSignal(_contentHeight, _contentWidth); // expose resizeEvent } //qDebug("%s %d updateImageSize", __FILE__, __LINE__);