Changeset 97799 in vbox for trunk/src/VBox/GuestHost/DragAndDrop
- Timestamp:
- Dec 13, 2022 5:26:12 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 154874
- Location:
- trunk/src/VBox/GuestHost/DragAndDrop
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/DragAndDrop/DnDTransferList.cpp
r96407 r97799 280 280 if ( fIsFile 281 281 && !(fFlags & DNDTRANSFERLIST_FLAGS_KEEP_OPEN)) /* Shall we keep the file open while being added to this list? */ 282 DnDTransferObjectClose(pObj);282 rc = DnDTransferObjectClose(pObj); 283 283 } 284 284 -
trunk/src/VBox/GuestHost/DragAndDrop/DnDTransferObject.cpp
r96407 r97799 47 47 * Prototypes * 48 48 *********************************************************************************************************************************/ 49 static voiddndTransferObjectCloseInternal(PDNDTRANSFEROBJECT pObj);49 static int dndTransferObjectCloseInternal(PDNDTRANSFEROBJECT pObj); 50 50 static int dndTransferObjectQueryInfoInternal(PDNDTRANSFEROBJECT pObj); 51 51 … … 178 178 * Closes the object's internal handles (to files / ...). 179 179 * 180 * @returns VBox status code. 180 181 * @param pObj DnD transfer object to close internally. 181 182 */ 182 static void dndTransferObjectCloseInternal(PDNDTRANSFEROBJECT pObj) 183 { 184 AssertPtrReturnVoid(pObj); 185 186 int rc; 187 188 LogRel2(("DnD: Closing '%s'\n", pObj->pszPath)); 183 static int dndTransferObjectCloseInternal(PDNDTRANSFEROBJECT pObj) 184 { 185 AssertPtrReturn(pObj, VERR_INVALID_POINTER); 186 187 int rc = VINF_SUCCESS; 188 189 if (pObj->pszPath) 190 LogRel2(("DnD: Closing '%s'\n", pObj->pszPath)); 189 191 190 192 switch (pObj->enmType) … … 226 228 } 227 229 228 /** @todo Return rc. */230 return rc; 229 231 } 230 232 … … 233 235 * This also closes the internal handles associated with the object (to files / ...). 234 236 * 237 * @returns VBox status code. 235 238 * @param pObj DnD transfer object to close. 236 239 */ 237 voidDnDTransferObjectClose(PDNDTRANSFEROBJECT pObj)238 { 239 AssertPtrReturn Void(pObj);240 241 dndTransferObjectCloseInternal(pObj);240 int DnDTransferObjectClose(PDNDTRANSFEROBJECT pObj) 241 { 242 AssertPtrReturn(pObj, VERR_INVALID_POINTER); 243 244 return dndTransferObjectCloseInternal(pObj); 242 245 } 243 246 … … 616 619 LogFlowFuncEnter(); 617 620 618 dndTransferObjectCloseInternal(pObj); 621 int vrc2 = dndTransferObjectCloseInternal(pObj); 622 AssertRCReturnVoid(vrc2); 619 623 620 624 pObj->enmType = DNDTRANSFEROBJTYPE_UNKNOWN;
Note:
See TracChangeset
for help on using the changeset viewer.