[Libufo-commits] ufo-0.5/src/ux uxframe.cpp,1.8,1.9
Status: Beta
Brought to you by:
schmidtjf
|
From: Johannes S. <sch...@us...> - 2007-05-08 12:57:31
|
Update of /cvsroot/libufo/ufo-0.5/src/ux In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv32659/src/ux Modified Files: uxframe.cpp Log Message: Fixed resizable attribute of windows (UXFrame::setResizable). Thanks Andrew for the bug report. Index: uxframe.cpp =================================================================== RCS file: /cvsroot/libufo/ufo-0.5/src/ux/uxframe.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** uxframe.cpp 15 Sep 2005 10:13:47 -0000 1.8 --- uxframe.cpp 8 May 2007 12:57:28 -0000 1.9 *************** *** 186,197 **** void UXFrame::setResizable(bool b) { ! if (b == bool(m_videoDevice->getFrameStyle() & FrameResizable)) { return; } ! if (isVisible()) { ! //m_videoDevice->toggleFrameState(FrameFullScreen); } else { ! m_videoDevice->setFrameStyle(m_videoDevice->getFrameStyle() | FrameFullScreen); } } --- 186,199 ---- void UXFrame::setResizable(bool b) { ! if (b == isResizable()) { return; } ! uint32_t style = m_videoDevice->getFrameStyle(); ! if (b) { ! style |= FrameResizable; } else { ! style &= ~FrameResizable; } + m_videoDevice->setFrameStyle(style); } |