mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-23 20:14:05 +00:00
* Only use PlaySound for "gdau" links (Windows only)
This commit is contained in:
parent
d917ae8896
commit
e3bb365473
|
@ -179,25 +179,25 @@ void ArticleView::linkClicked( QUrl const & url )
|
|||
|
||||
// Decide the viewer
|
||||
|
||||
#ifdef Q_OS_WIN32
|
||||
// Windows-only: use system PlaySound function
|
||||
|
||||
if ( winWavData.size() )
|
||||
PlaySoundA( 0, 0, 0 ); // Stop any currently playing sound to make sure
|
||||
// previous data isn't used anymore
|
||||
//
|
||||
winWavData = data;
|
||||
|
||||
PlaySoundA( &winWavData.front(), 0,
|
||||
SND_ASYNC | SND_MEMORY | SND_NODEFAULT | SND_NOWAIT );
|
||||
|
||||
return;
|
||||
#endif
|
||||
|
||||
QString program, extension;
|
||||
|
||||
if ( url.scheme() == "gdau" )
|
||||
{
|
||||
#ifdef Q_OS_WIN32
|
||||
// Windows-only: use system PlaySound function
|
||||
|
||||
if ( winWavData.size() )
|
||||
PlaySoundA( 0, 0, 0 ); // Stop any currently playing sound to make sure
|
||||
// previous data isn't used anymore
|
||||
//
|
||||
winWavData = data;
|
||||
|
||||
PlaySoundA( &winWavData.front(), 0,
|
||||
SND_ASYNC | SND_MEMORY | SND_NODEFAULT | SND_NOWAIT );
|
||||
|
||||
return;
|
||||
#endif
|
||||
|
||||
program = "mplayer";
|
||||
extension = "wav";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue