diff options
Diffstat (limited to 'vnc')
-rw-r--r-- | vnc/vnc.c | 9 | ||||
-rw-r--r-- | vnc/vnc.h | 1 |
2 files changed, 10 insertions, 0 deletions
@@ -452,6 +452,15 @@ int lib_framebuffer_update(struct vnc* v) } } } + /* keep these in 32x32, vnc cursor can be alot bigger */ + if (x > 31) + { + x = 31; + } + if (y > 31) + { + y = 31; + } error = v->server_set_cursor(v, x, y, cursor_data, cursor_mask); } } @@ -49,6 +49,7 @@ struct vnc int (*server_set_cursor)(struct vnc* v, int x, int y, char* data, char* mask); int (*server_palette)(struct vnc* v, int* palette); int (*server_error_popup)(struct vnc* v, char* error, char* caption); + int (*server_is_term)(struct vnc* v); /* common */ long handle; /* pointer to self as int */ long wm; |