util/Error: new error passing library
Replaces GLib's GError.
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#include "notify.hxx"
|
||||
#include "filter/ReplayGainFilterPlugin.hxx"
|
||||
#include "FilterPlugin.hxx"
|
||||
#include "util/Error.hxx"
|
||||
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
@@ -187,13 +188,10 @@ audio_output_open(struct audio_output *ao,
|
||||
open = ao->open;
|
||||
|
||||
if (open && ao->mixer != NULL) {
|
||||
GError *error = NULL;
|
||||
|
||||
if (!mixer_open(ao->mixer, &error)) {
|
||||
Error error;
|
||||
if (!mixer_open(ao->mixer, error))
|
||||
g_warning("Failed to open mixer for '%s': %s",
|
||||
ao->name, error->message);
|
||||
g_error_free(error);
|
||||
}
|
||||
ao->name, error.GetMessage());
|
||||
}
|
||||
|
||||
return open;
|
||||
|
||||
Reference in New Issue
Block a user