VirtualBox

Changeset 79036 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Jun 7, 2019 2:56:19 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
131194
Message:

Shared Clipboard/URI: Update.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl.cpp

    r78950 r79036  
    84458445
    84468446# ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    8447     HRESULT hrc;
    8448 #  define H()         AssertMsgBreakStmt(!FAILED(hrc), ("hrc=%Rhrc\n", hrc), rc = VERR_GENERAL_FAILURE)
     8447    HRESULT hrc = S_OK;
    84498448# endif /* VBOX_WITH_SHARED_CLIPBOARD_URI_LIST */
     8449
     8450    LogFunc(("mConsoleVRDPServer=%p\n", pThis->mConsoleVRDPServer));
    84508451
    84518452    switch (u32Function)
     
    85118512            com::SafeArray<BSTR> abstrParms; /* Empty for now. */
    85128513            ULONG uID;
    8513             hrc = pControl->ClipboardAreaRegister(ComSafeArrayAsInParam(abstrParms), &uID);      H();
     8514            hrc = pControl->ClipboardAreaRegister(ComSafeArrayAsInParam(abstrParms), &uID);
    85148515            if (SUCCEEDED(hrc))
    85158516            {
     
    85208521                 pParms->uID = uID;
    85218522            }
     8523            else
     8524                LogFunc(("Registering clipboard area failed with %Rhrc\n", hrc));
    85228525        } break;
    85238526
     
    85268529            PVBOXCLIPBOARDEXTAREAPARMS pParms = (PVBOXCLIPBOARDEXTAREAPARMS)pvParms;
    85278530            AssertPtrBreakStmt(pParms, rc = VERR_INVALID_POINTER);
    8528             hrc = pControl->ClipboardAreaUnregister(pParms->uID);                                H();
     8531            hrc = pControl->ClipboardAreaUnregister(pParms->uID);
     8532            if (FAILED(hrc))
     8533                LogFunc(("Unregistering clipboard area %RU32 failed with %Rhrc\n", pParms->uID, hrc));
    85298534        } break;
    85308535
     
    85338538            PVBOXCLIPBOARDEXTAREAPARMS pParms = (PVBOXCLIPBOARDEXTAREAPARMS)pvParms;
    85348539            AssertPtrBreakStmt(pParms, rc = VERR_INVALID_POINTER);
    8535             hrc = pControl->ClipboardAreaAttach(pParms->uID);                                    H();
     8540            hrc = pControl->ClipboardAreaAttach(pParms->uID);
     8541            if (FAILED(hrc))
     8542                LogFunc(("Attaching to clipboard area %RU32 failed with %Rhrc\n", pParms->uID, hrc));
    85368543        } break;
    85378544
     
    85408547            PVBOXCLIPBOARDEXTAREAPARMS pParms = (PVBOXCLIPBOARDEXTAREAPARMS)pvParms;
    85418548            AssertPtrBreakStmt(pParms, rc = VERR_INVALID_POINTER);
    8542             hrc = pControl->ClipboardAreaDetach(pParms->uID);                                    H();
     8549            hrc = pControl->ClipboardAreaDetach(pParms->uID);
     8550            if (FAILED(hrc))
     8551                LogFunc(("Detaching from clipboard area %RU32 failed with %Rhrc\n", pParms->uID, hrc));
    85438552        } break;
    85448553#endif /* VBOX_WITH_SHARED_CLIPBOARD_URI_LIST */
     
    85498558        } break;
    85508559    }
     8560
     8561    if (FAILED(hrc))
     8562        rc = VERR_GENERAL_FAILURE; /** @todo Fudge; fix this. */
    85518563
    85528564#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST_DISABLED
     
    85558567        rc = rc2;
    85568568#endif
    8557 
    8558 #undef H
    85598569
    85608570    LogFlowFuncLeaveRC(rc);
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