Changeset 93232 in vbox
- Timestamp:
- Jan 14, 2022 11:29:06 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp
r93115 r93232 656 656 } 657 657 658 #ifdef VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY 659 DECLINLINE(bool) clipGetXtBusy(PSHCLX11CTX pCtx) 660 { 661 LogFlowFunc(("fXtBusy=%RTbool, fXtNeedsUpdate=%RTbool\n", pCtx->fXtBusy, pCtx->fXtNeedsUpdate)); 662 return pCtx->fXtBusy; 663 } 664 665 DECLINLINE(bool) clipGetXtNeedsUpdate(PSHCLX11CTX pCtx) 666 { 667 LogFlowFunc(("fXtBusy=%RTbool, fXtNeedsUpdate=%RTbool\n", pCtx->fXtBusy, pCtx->fXtNeedsUpdate)); 668 return pCtx->fXtNeedsUpdate; 669 } 670 671 DECLINLINE(bool) clipSetXtBusy(PSHCLX11CTX pCtx, bool fBusy) 672 { 673 pCtx->fXtBusy = fBusy; 674 LogFlowFunc(("fXtBusy=%RTbool, fXtNeedsUpdate=%RTbool\n", pCtx->fXtBusy, pCtx->fXtNeedsUpdate)); 675 return pCtx->fXtBusy; 676 } 677 678 DECLINLINE(bool) clipSetXtNeedsUpdate(PSHCLX11CTX pCtx, bool fNeedsUpdate) 679 { 680 pCtx->fXtNeedsUpdate = fNeedsUpdate; 681 LogFlowFunc(("fXtBusy=%RTbool, fXtNeedsUpdate=%RTbool\n", pCtx->fXtBusy, pCtx->fXtNeedsUpdate)); 682 return pCtx->fXtNeedsUpdate; 683 } 684 #endif /* VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY */ 685 658 686 /** 659 687 * Updates the context's information about targets currently supported by X11, … … 669 697 670 698 #ifdef VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY 671 pCtx->fXtBusy = false;672 if ( pCtx->fXtNeedsUpdate)699 clipSetXtBusy(pCtx, false); 700 if (clipGetXtNeedsUpdate(pCtx)) 673 701 { 674 702 /* We may already be out of date. */ 675 pCtx->fXtNeedsUpdate = false;703 clipSetXtNeedsUpdate(pCtx, false); 676 704 clipQueryX11Formats(pCtx); 677 705 return; … … 778 806 779 807 # ifdef VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY 780 LogFlowFunc(("fXtBusy=%RTbool\n", pCtx->fXtBusy)); 781 if (pCtx->fXtBusy) 782 { 783 pCtx->fXtNeedsUpdate = true; 808 if (clipGetXtBusy(pCtx)) 809 { 810 clipSetXtNeedsUpdate(pCtx, true); 784 811 return; 785 812 } 786 787 pCtx->fXtBusy = true; 813 clipSetXtBusy(pCtx, true); 788 814 # endif 789 815 … … 1921 1947 PSHCLX11CTX pCtx = pReq->pCtx; 1922 1948 AssertPtr(pReq->pCtx); 1923 1924 pCtx->fXtBusy = false; 1925 if (pCtx->fXtNeedsUpdate) 1949 clipSetXtBusy(pCtx, false); 1950 if (clipGetXtNeedsUpdate(pCtx)) 1926 1951 clipQueryX11Formats(pCtx); 1927 1952 #endif … … 2190 2215 2191 2216 #ifdef VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY 2192 const bool fXtBusy = pCtx->fXtBusy;2193 pCtx->fXtBusy = true;2217 const bool fXtBusy = clipGetXtBusy(pCtx); 2218 clipSetXtBusy(pCtx, true); 2194 2219 if (fXtBusy) 2195 2220 { … … 2240 2265 { 2241 2266 #ifdef VBOX_WITH_SHARED_CLIPBOARD_XT_BUSY 2242 pCtx->fXtBusy = false;2267 clipSetXtBusy(pCtx, false); 2243 2268 #endif 2244 2269 rc = VERR_NOT_IMPLEMENTED;
Note:
See TracChangeset
for help on using the changeset viewer.