From 271292045bc6a96cdd7519484cdba0a61467a51c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 11 Apr 2015 08:08:57 +0200 Subject: [PATCH] (audio_driver.c) Refactors --- audio/audio_driver.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/audio/audio_driver.c b/audio/audio_driver.c index 5c90047fcf..2cfbcff83a 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -524,9 +524,7 @@ bool audio_driver_start(void) driver_t *driver = driver_get_ptr(); const audio_driver_t *audio = audio_get_ptr(driver); - if (audio->start) - return audio->start(driver->audio_data); - return false; + return audio->start(driver->audio_data); } bool audio_driver_stop(void) @@ -534,16 +532,15 @@ bool audio_driver_stop(void) driver_t *driver = driver_get_ptr(); const audio_driver_t *audio = audio_get_ptr(driver); - if (audio->stop) - return audio->stop(driver->audio_data); - return false; + return audio->stop(driver->audio_data); } void audio_driver_set_nonblock_state(bool toggle) { driver_t *driver = driver_get_ptr(); - if (driver && driver->audio) - driver->audio->set_nonblock_state(driver->audio_data, toggle); + const audio_driver_t *audio = audio_get_ptr(driver); + + audio->set_nonblock_state(driver->audio_data, toggle); } ssize_t audio_driver_write(const void *buf, size_t size)