Changeset 37472 in vbox for trunk/src/VBox/HostServices
- Timestamp:
- Jun 15, 2011 4:15:34 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 72288
- Location:
- trunk/src/VBox/HostServices/SharedClipboard
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/VBoxClipboard-win.cpp
r33540 r37472 612 612 } 613 613 614 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient )614 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient, bool) 615 615 { 616 616 Log(("vboxClipboardConnect\n")); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxClipboard.h
r37458 r37472 82 82 void vboxClipboardDestroy (void); 83 83 84 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient );84 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient, bool fHeadless); 85 85 void vboxClipboardDisconnect (VBOXCLIPBOARDCLIENTDATA *pClient); 86 86 -
trunk/src/VBox/HostServices/SharedClipboard/darwin.cpp
r33540 r37472 153 153 * @returns RT status code 154 154 */ 155 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient )155 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient, bool) 156 156 { 157 157 if (g_ctx.pClient != NULL) -
trunk/src/VBox/HostServices/SharedClipboard/service.cpp
r37458 r37472 362 362 pClient->u32ClientID = u32ClientID; 363 363 364 rc = vboxClipboardConnect (pClient );364 rc = vboxClipboardConnect (pClient, vboxSvcClipboardGetHeadless()); 365 365 366 366 if (RT_SUCCESS (rc)) … … 726 726 { 727 727 uint32_t u32Headless = g_fHeadless; 728 LogRel2(("svcCall: VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE\n"));729 728 730 729 rc = VERR_INVALID_PARAMETER; … … 732 731 break; 733 732 rc = VBoxHGCMParmUInt32Get (&paParms[0], &u32Headless); 733 if (RT_SUCCESS(rc)) 734 LogRelFlow(("svcCall: VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, u32Headless=%u\n", 735 (unsigned) u32Headless)); 734 736 g_fHeadless = RT_BOOL(u32Headless); 735 737 } break; -
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp
r37458 r37472 154 154 void vboxClipboardDestroy() { AssertFailed(); } 155 155 void vboxClipboardDisconnect(_VBOXCLIPBOARDCLIENTDATA*) { AssertFailed(); } 156 int vboxClipboardConnect(_VBOXCLIPBOARDCLIENTDATA* )156 int vboxClipboardConnect(_VBOXCLIPBOARDCLIENTDATA*, bool) 157 157 { AssertFailed(); return VERR_WRONG_ORDER; } 158 158 void vboxClipboardFormatAnnounce(_VBOXCLIPBOARDCLIENTDATA*, unsigned int) -
trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp
r37434 r37472 99 99 * the clipboard and leave ownership to X11. 100 100 */ 101 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient )101 int vboxClipboardConnect (VBOXCLIPBOARDCLIENTDATA *pClient, bool fHeadless) 102 102 { 103 103 int rc = VINF_SUCCESS; … … 112 112 { 113 113 RTCritSectInit(&pCtx->clipboardMutex); 114 pBackend = ClipConstructX11(pCtx, !RTEnvGet("DISPLAY"));114 pBackend = ClipConstructX11(pCtx, fHeadless); 115 115 if (pBackend == NULL) 116 116 rc = VERR_NO_MEMORY; … … 512 512 RTPrintf(TEST_NAME ": TESTING\n"); 513 513 AssertRCReturn(rc, 1); 514 rc = vboxClipboardConnect(&client );514 rc = vboxClipboardConnect(&client, false); 515 515 CLIPBACKEND *pBackend = client.pCtx->pBackend; 516 516 AssertRCReturn(rc, 1);
Note:
See TracChangeset
for help on using the changeset viewer.