diff options
author | Jennifer Liebel <jliebel94@gmail.com> | 2014-11-10 14:57:14 +0000 |
---|---|---|
committer | Tobias Madl <tobias.madl.dev@gmail.com> | 2014-12-09 12:34:54 +0000 |
commit | 9824b78dd4ac44fe61d194854a4bc0e98015b4b2 (patch) | |
tree | 1f6ef6221f76c492a386e2bedb7b59fbe1978557 /vcl/source/window/syswin.cxx | |
parent | 484129d08cc48595fe735f77bc3a30b5b8c3475a (diff) |
changed timers to idle
Change-Id: I5846940cc45781f4a0264047107dbb568604d543
Diffstat (limited to 'vcl/source/window/syswin.cxx')
-rw-r--r-- | vcl/source/window/syswin.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/vcl/source/window/syswin.cxx b/vcl/source/window/syswin.cxx index 678b7c3a59d2..1c258cb81832 100644 --- a/vcl/source/window/syswin.cxx +++ b/vcl/source/window/syswin.cxx @@ -85,8 +85,8 @@ void SystemWindow::Init() mpDialogParent = NULL; //To-Do, reuse maResizeTimer - maLayoutTimer.SetTimeout(50); - maLayoutTimer.SetTimeoutHdl( LINK( this, SystemWindow, ImplHandleLayoutTimerHdl ) ); + maLayoutIdle.SetPriority(VCL_IDLE_PRIORITY_RESIZE); + maLayoutIdle.SetIdleHdl( LINK( this, SystemWindow, ImplHandleLayoutTimerHdl ) ); } SystemWindow::SystemWindow(WindowType nType) @@ -106,7 +106,7 @@ void SystemWindow::loadUI(vcl::Window* pParent, const OString& rID, const OUStri SystemWindow::~SystemWindow() { - maLayoutTimer.Stop(); + maLayoutIdle.Stop(); delete mpImplData; mpImplData = NULL; } @@ -997,7 +997,7 @@ void SystemWindow::queue_resize(StateChangedType /*eReason*/) WindowImpl *pWindowImpl = mpWindowImpl->mpBorderWindow ? mpWindowImpl->mpBorderWindow->mpWindowImpl : mpWindowImpl; pWindowImpl->mnOptimalWidthCache = -1; pWindowImpl->mnOptimalHeightCache = -1; - maLayoutTimer.Start(); + maLayoutIdle.Start(); } void SystemWindow::Resize() @@ -1071,7 +1071,7 @@ void SystemWindow::settingOptimalLayoutSize(VclBox* /*pBox*/) void SystemWindow::setOptimalLayoutSize() { - maLayoutTimer.Stop(); + maLayoutIdle.Stop(); //resize SystemWindow to fit requisition on initial show VclBox *pBox = static_cast<VclBox*>(GetWindow(WINDOW_FIRSTCHILD)); |