Changeset 27454 in vbox
- Timestamp:
- Mar 17, 2010 3:52:36 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 58937
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp
r26878 r27454 44 44 : m_pMachineView(pMachineView) 45 45 , m_width(0), m_height(0) 46 , m_fIsDeleted(false) 46 47 #if defined (Q_OS_WIN32) 47 48 , m_iRefCnt(0) … … 158 159 BOOL *pbFinished) 159 160 { 161 if (m_fIsDeleted) 162 return E_FAIL; 163 160 164 NOREF(uScreenId); 161 165 QApplication::postEvent (m_pMachineView, -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.h
r26823 r27454 129 129 virtual ~UIFrameBuffer(); 130 130 131 void setDeleted(bool fIsDeleted) { m_fIsDeleted = fIsDeleted; } 132 131 133 NS_DECL_ISUPPORTS 132 134 … … 236 238 int m_height; 237 239 uint64_t m_uWinId; 240 bool m_fIsDeleted; 238 241 239 242 #if defined (Q_OS_WIN32) -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp
r27338 r27454 676 676 if (m_pFrameBuffer) 677 677 { 678 /* Process pending frame-buffer resize events: */ 679 QApplication::sendPostedEvents(this, VBoxDefs::ResizeEventType); 680 /* Warn framebuffer about its no more necessary: */ 681 m_pFrameBuffer->setDeleted(true); 678 682 /* Detach framebuffer from Display: */ 679 683 CDisplay display = session().GetConsole().GetDisplay();
Note:
See TracChangeset
for help on using the changeset viewer.