aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/frontend/stmclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/stmclient.h')
-rw-r--r--src/frontend/stmclient.h7
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;
}