Kaydet (Commit) 8a0ae49a authored tarafından Tobias Madl's avatar Tobias Madl

changed timer to idle

Change-Id: I58bcbf7f7f2d1f7237561d5abf8e73d46d0726de
üst e3b098a8
...@@ -86,13 +86,13 @@ struct SwSendMailDialog_Impl ...@@ -86,13 +86,13 @@ struct SwSendMailDialog_Impl
::rtl::Reference< IMailDispatcherListener> xMailListener; ::rtl::Reference< IMailDispatcherListener> xMailListener;
uno::Reference< mail::XMailService > xConnectedMailService; uno::Reference< mail::XMailService > xConnectedMailService;
uno::Reference< mail::XMailService > xConnectedInMailService; uno::Reference< mail::XMailService > xConnectedInMailService;
Timer aRemoveTimer; Idle aRemoveIdle;
SwSendMailDialog_Impl() : SwSendMailDialog_Impl() :
nCurrentDescriptor(0), nCurrentDescriptor(0),
nDocumentCount(0) nDocumentCount(0)
{ {
aRemoveTimer.SetTimeout(500); aRemoveIdle.SetPriority(VCL_IDLE_PRIORITY_LOWEST);
} }
~SwSendMailDialog_Impl() ~SwSendMailDialog_Impl()
...@@ -513,9 +513,9 @@ void SwSendMailDialog::StateChanged( StateChangedType nStateChange ) ...@@ -513,9 +513,9 @@ void SwSendMailDialog::StateChanged( StateChangedType nStateChange )
ModelessDialog::StateChanged( nStateChange ); ModelessDialog::StateChanged( nStateChange );
if(StateChangedType::VISIBLE == nStateChange && !IsVisible()) if(StateChangedType::VISIBLE == nStateChange && !IsVisible())
{ {
m_pImpl->aRemoveTimer.SetTimeoutHdl( STATIC_LINK( this, SwSendMailDialog, m_pImpl->aRemoveIdle.SetIdleHdl( STATIC_LINK( this, SwSendMailDialog,
RemoveThis ) ); RemoveThis ) );
m_pImpl->aRemoveTimer.Start(); m_pImpl->aRemoveIdle.Start();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment