]> git.proxmox.com Git - vncterm.git/blame - tigerpatches/export-ctrl-alt-delete.patch
buildsys: make job safety
[vncterm.git] / tigerpatches / export-ctrl-alt-delete.patch
CommitLineData
e6d0212c
DM
1Index: new/java/src/com/tigervnc/vncviewer/VncViewer.java
2===================================================================
3--- new.orig/java/src/com/tigervnc/vncviewer/VncViewer.java 2011-01-25 07:44:23.000000000 +0100
4+++ new/java/src/com/tigervnc/vncviewer/VncViewer.java 2011-01-28 13:26:16.000000000 +0100
5@@ -466,6 +466,38 @@
6 }
7 }
8
9+ public void sendRefreshRequest()
10+ {
11+ if (rfb == null)
12+ return;
13+
14+ try {
15+ rfb.writeFramebufferUpdateRequest(0, 0, rfb.framebufferWidth,
16+ rfb.framebufferHeight, false);
17+ } catch (IOException e) {
18+ e.printStackTrace();
19+ }
20+ }
21+
22+ public void sendCtrlAltDel()
23+ {
24+ if (rfb == null)
25+ return;
26+
27+ int modifiers = InputEvent.CTRL_MASK | InputEvent.ALT_MASK;
28+
29+ try {
30+ KeyEvent ctrlAltDelEvent =
31+ new KeyEvent(this, KeyEvent.KEY_PRESSED, 0, modifiers, 127);
32+ rfb.writeKeyEvent(ctrlAltDelEvent);
33+
34+ ctrlAltDelEvent =
35+ new KeyEvent(this, KeyEvent.KEY_RELEASED, 0, modifiers, 127);
36+ rfb.writeKeyEvent(ctrlAltDelEvent);
37+ } catch (IOException e) {
38+ e.printStackTrace();
39+ }
40+ }
41
42 //
43 // Show an authentication panel.