diff --git a/src/projectM-engine/PCM.hpp b/src/projectM-engine/PCM.hpp index fd66d6e0d..dde591c89 100755 --- a/src/projectM-engine/PCM.hpp +++ b/src/projectM-engine/PCM.hpp @@ -36,7 +36,7 @@ public: int start; /** Use wave smoothing */ - int waveSmoothing; + float waveSmoothing; int *ip; double *w; diff --git a/src/projectM-engine/Parser.cpp b/src/projectM-engine/Parser.cpp index 08897dc46..f1e238e96 100755 --- a/src/projectM-engine/Parser.cpp +++ b/src/projectM-engine/Parser.cpp @@ -842,7 +842,7 @@ GenExpr * Parser::parse_gen_expr ( std::istream & fs, TreeExpr * tree_expr, Pre if ((gen_expr = parse_gen_expr(fs, NULL, preset)) == NULL) { if (PARSE_DEBUG) printf("parse_gen_expr: found left parentice, but failed to create new expression tree \n"); - if (tree_expr); + if (tree_expr) delete tree_expr; return NULL; }