summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorvolzhs <volzhs@gmail.com>2015-07-01 15:13:10 +0900
committervolzhs <volzhs@gmail.com>2015-07-01 15:13:10 +0900
commitf6668dc9db34fc4a3ef9e9e309e0fc248c3f51a8 (patch)
tree0c9a6e5cd8b6d3fdfab3cb6aff41458a08841133 /drivers
parent903e6b37c0ed94cd0b3447dd3ff471abbfaa4460 (diff)
parentb4d5f7e154973e8fb93a9a0af6ffa0b065e2c50c (diff)
Merge branch 'master' of https://github.com/okamstudio/godot into fix_android_payments
Diffstat (limited to 'drivers')
-rw-r--r--drivers/speex/audio_stream_speex.cpp2
-rw-r--r--drivers/unix/os_unix.cpp6
2 files changed, 7 insertions, 1 deletions
diff --git a/drivers/speex/audio_stream_speex.cpp b/drivers/speex/audio_stream_speex.cpp
index a6bac78b4d..bcf4c515f8 100644
--- a/drivers/speex/audio_stream_speex.cpp
+++ b/drivers/speex/audio_stream_speex.cpp
@@ -21,7 +21,7 @@ void AudioStreamSpeex::update() {
//printf("update, loops %i, read ofs %i\n", (int)loops, read_ofs);
//printf("playing %i, paused %i\n", (int)playing, (int)paused);
- if (!playing || paused || !data.size())
+ if (!active || !playing || paused || !data.size())
return;
/*
diff --git a/drivers/unix/os_unix.cpp b/drivers/unix/os_unix.cpp
index 8ba56490d7..f6d9e0fb4e 100644
--- a/drivers/unix/os_unix.cpp
+++ b/drivers/unix/os_unix.cpp
@@ -57,8 +57,14 @@
#include <errno.h>
#include <assert.h>
#include "globals.h"
+
+extern bool _print_error_enabled;
+
void OS_Unix::print_error(const char* p_function,const char* p_file,int p_line,const char *p_code,const char*p_rationale,ErrorType p_type) {
+ if (!_print_error_enabled)
+ return;
+
if (p_rationale && p_rationale[0]) {
print("\E[1;31;40mERROR: %s: \E[1;37;40m%s\n",p_function,p_rationale);