VirtualBox

Ignore:
Timestamp:
Jun 26, 2023 7:51:54 AM (21 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
158001
Message:

Shared Clipboard/X11: Initialize (and destroy) event source for X11 requests. bugref:9437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp

    r100285 r100286  
    348348    LogFlowFuncEnter();
    349349
     350    int rc = ShClEventSourceCreate(&g_Ctx.EventSrc, 0 /* uID */);
     351    AssertRCReturn(rc, rc);
     352
    350353    SHCLCALLBACKS Callbacks;
    351354    RT_ZERO(Callbacks);
     
    353356    Callbacks.pfnOnRequestDataFromSource = vbclX11OnRequestDataFromSourceCallback;
    354357
    355     int rc = ShClX11Init(&g_Ctx.X11, &Callbacks, &g_Ctx, false /* fHeadless */);
     358    rc = ShClX11Init(&g_Ctx.X11, &Callbacks, &g_Ctx, false /* fHeadless */);
    356359    if (RT_SUCCESS(rc))
    357360    {
     
    386389int VBClX11ClipboardDestroy(void)
    387390{
    388     /* Nothing to do here currently. */
    389     return VINF_SUCCESS;
     391    return ShClEventSourceDestroy(&g_Ctx.EventSrc);
    390392}
    391393
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette