author | zecke <zecke> | 2004-03-06 12:47:33 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-03-06 12:47:33 (UTC) |
commit | e605df00284707a6dc4dd2ba51962531d43a5bea (patch) (unidiff) | |
tree | e18e8234e406ccf528672cad35a8fa349cabbf97 /library | |
parent | a66fd5afde517e9a61e74fc17df617297f134c96 (diff) | |
download | opie-e605df00284707a6dc4dd2ba51962531d43a5bea.zip opie-e605df00284707a6dc4dd2ba51962531d43a5bea.tar.gz opie-e605df00284707a6dc4dd2ba51962531d43a5bea.tar.bz2 |
-ioctl( fd, MIXER_WRITE( 0 ), &vol );
+ioctl( fd, MIXER_WRITE( SOUND_MIXER_PCM ), &vol );
don't hardcode the mixer
-rw-r--r-- | library/qpeapplication.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index c339a78..5d05ed5 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -354,13 +354,13 @@ static void setVolume( int t = 0, int percent = -1 ) | |||
354 | #ifndef QT_NO_SOUND | 354 | #ifndef QT_NO_SOUND |
355 | int fd = 0; | 355 | int fd = 0; |
356 | if ( ( fd = open( "/dev/mixer", O_RDWR ) ) >= 0 ) { | 356 | if ( ( fd = open( "/dev/mixer", O_RDWR ) ) >= 0 ) { |
357 | int vol = muted ? 0 : percent; | 357 | int vol = muted ? 0 : percent; |
358 | // set both channels to same volume | 358 | // set both channels to same volume |
359 | vol |= vol << 8; | 359 | vol |= vol << 8; |
360 | ioctl( fd, MIXER_WRITE( 0 ), &vol ); | 360 | ioctl( fd, MIXER_WRITE( SOUND_MIXER_PCM ), &vol ); |
361 | ::close( fd ); | 361 | ::close( fd ); |
362 | } | 362 | } |
363 | #endif | 363 | #endif |
364 | } | 364 | } |
365 | break; | 365 | break; |
366 | } | 366 | } |