summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorJennifer Liebel <jliebel94@gmail.com>2014-11-18 13:07:45 +0000
committerTobias Madl <tobias.madl.dev@gmail.com>2014-12-09 12:34:59 +0000
commit2a5500567544ef4e70528c0da0cf927d407dbf78 (patch)
treecf059658b3f551d4b4e23851876ad4cda082f988 /avmedia
parent24afc4f09d29881159ed1f58d92b714c690534da (diff)
changed timers to idle
Change-Id: I0d2119a297c9a6d9b99676a561ddf4dd654ecaea
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/inc/mediacontrol.hxx2
-rw-r--r--avmedia/source/framework/mediacontrol.cxx12
2 files changed, 7 insertions, 7 deletions
diff --git a/avmedia/inc/mediacontrol.hxx b/avmedia/inc/mediacontrol.hxx
index 099a0fc73019..4d367a531eb4 100644
--- a/avmedia/inc/mediacontrol.hxx
+++ b/avmedia/inc/mediacontrol.hxx
@@ -86,7 +86,7 @@ private:
DECL_LINK(implTimeoutHdl, void *);
ImageList maImageList;
- Timer maTimer;
+ Idle maIdle;
MediaItem maItem;
ToolBox maPlayToolBox;
Slider maTimeSlider;
diff --git a/avmedia/source/framework/mediacontrol.cxx b/avmedia/source/framework/mediacontrol.cxx
index 96235e3a1c55..5d64845e37ef 100644
--- a/avmedia/source/framework/mediacontrol.cxx
+++ b/avmedia/source/framework/mediacontrol.cxx
@@ -188,9 +188,9 @@ MediaControl::MediaControl( vcl::Window* pParent, MediaControlStyle eControlStyl
maMinSize.Height() = ( maMinSize.Height() << 1 ) + AVMEDIA_CONTROLOFFSET;
}
- maTimer.SetTimeout( AVMEDIA_TIMEOUT );
- maTimer.SetTimeoutHdl( LINK( this, MediaControl, implTimeoutHdl ) );
- maTimer.Start();
+ maIdle.SetPriority( VCL_IDLE_PRIORITY_LOW );
+ maIdle.SetIdleHdl( LINK( this, MediaControl, implTimeoutHdl ) );
+ maIdle.Start();
}
@@ -432,7 +432,7 @@ Image MediaControl::implGetImage( sal_Int32 nImageId ) const
IMPL_LINK( MediaControl, implTimeHdl, Slider*, p )
{
mbLocked = true;
- maTimer.Stop();
+ maIdle.Stop();
implUpdateTimeField( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE );
return 0;
@@ -447,7 +447,7 @@ IMPL_LINK( MediaControl, implTimeEndHdl, Slider*, p )
aExecItem.setTime( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE );
execute( aExecItem );
update();
- maTimer.Start();
+ maIdle.Start();
mbLocked = false;
return 0;
@@ -596,7 +596,7 @@ IMPL_LINK( MediaControl, implZoomSelectHdl, ListBox*, p )
IMPL_LINK_NOARG(MediaControl, implTimeoutHdl)
{
update();
- maTimer.Start();
+ maIdle.Start();
return 0;
}