Skip to content

Commit

Permalink
fix npe
Browse files Browse the repository at this point in the history
  • Loading branch information
athomdm committed Mar 17, 2022
1 parent b5eaa73 commit bd4b0f1
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/main/scala/de/ax/powermode/power/sound/PowerSound.scala
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ import scala.language.postfixOps
/**
* Created by nyxos on 03.10.16.
*/
class PowerSound(folder: => Option[File], valueFactor: => Dimensionless,volumeRange: => (Dimensionless, Dimensionless))
class PowerSound(folder: => Option[File],
valueFactor: => Dimensionless,
volumeRange: => (Dimensionless, Dimensionless))
extends Power {
def next(): Unit = {
this.synchronized {
Expand Down Expand Up @@ -40,6 +42,7 @@ class PowerSound(folder: => Option[File], valueFactor: => Dimensionless,volumeRa
private def doStop(): Unit = {
this.synchronized {
mediaPlayer.foreach(_.stop())
mediaPlayer = Option.empty
playing = false
}
}
Expand Down Expand Up @@ -72,7 +75,8 @@ class PowerSound(folder: => Option[File], valueFactor: => Dimensionless,volumeRa
try {
playing = true
mediaPlayer = Some {
val mediaPlayer = new de.ax.powermode.power.sound.MediaPlayer(f,volumeRange)
val mediaPlayer =
new de.ax.powermode.power.sound.MediaPlayer(f, volumeRange)
mediaPlayer.onError(() => {
logger.debug("resetting")
ResetPlaying.run()
Expand Down

0 comments on commit bd4b0f1

Please sign in to comment.