diff options
Diffstat (limited to 'src/frontend/stmclient.h')
-rw-r--r-- | src/frontend/stmclient.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/frontend/stmclient.h b/src/frontend/stmclient.h index 173b288..1da4b1d 100644 --- a/src/frontend/stmclient.h +++ b/src/frontend/stmclient.h @@ -39,7 +39,7 @@ private: int signal_fd; struct winsize window_size; - Terminal::Framebuffer *local_framebuffer; + Terminal::Framebuffer *local_framebuffer, *new_state; Overlay::OverlayManager overlays; Network::Transport< Network::UserStream, Terminal::Complete > *network; Terminal::Display display; @@ -60,6 +60,7 @@ public: signal_fd(), window_size(), local_framebuffer( NULL ), + new_state( NULL ), overlays(), network( NULL ), display( true ), /* use TERM environment var to initialize display */ @@ -90,6 +91,10 @@ public: delete local_framebuffer; } + if ( new_state != NULL ) { + delete new_state; + } + if ( network != NULL ) { delete network; } |