@@ -447,10 +447,8 @@ void NanoVG::translate(float x, float y) | |||||
void NanoVG::rotate(float angle) | void NanoVG::rotate(float angle) | ||||
{ | { | ||||
if (fContext == nullptr) return; | |||||
DISTRHO_SAFE_ASSERT_RETURN(angle > 0.0f,); | |||||
nvgRotate(fContext, angle); | |||||
if (fContext != nullptr) | |||||
nvgRotate(fContext, angle); | |||||
} | } | ||||
void NanoVG::skewX(float angle) | void NanoVG::skewX(float angle) | ||||
@@ -57,7 +57,7 @@ extern "C" { | |||||
#define FOR_EACH_WIDGET_INV(rit) \ | #define FOR_EACH_WIDGET_INV(rit) \ | ||||
for (std::list<Widget*>::reverse_iterator rit = fWidgets.rbegin(); rit != fWidgets.rend(); ++rit) | for (std::list<Widget*>::reverse_iterator rit = fWidgets.rbegin(); rit != fWidgets.rend(); ++rit) | ||||
#ifdef DEBUG | |||||
#if defined(DEBUG) && defined(DGL_DEBUG_EVENTS) | |||||
# define DBG(msg) std::fprintf(stderr, "%s", msg); | # define DBG(msg) std::fprintf(stderr, "%s", msg); | ||||
# define DBGp(...) std::fprintf(stderr, __VA_ARGS__); | # define DBGp(...) std::fprintf(stderr, __VA_ARGS__); | ||||
# define DBGF std::fflush(stderr); | # define DBGF std::fflush(stderr); | ||||
@@ -202,7 +202,7 @@ void lv2_generate_ttl(const char* const basename) | |||||
String pluginString; | String pluginString; | ||||
// header | // header | ||||
#if DISTRHO_LV2_USE_EVENTS_IN | |||||
#if DISTRHO_LV2_USE_EVENTS_IN || DISTRHO_LV2_USE_EVENTS_OUT | |||||
pluginString += "@prefix atom: <" LV2_ATOM_PREFIX "> .\n"; | pluginString += "@prefix atom: <" LV2_ATOM_PREFIX "> .\n"; | ||||
#endif | #endif | ||||
pluginString += "@prefix doap: <http://usefulinc.com/ns/doap#> .\n"; | pluginString += "@prefix doap: <http://usefulinc.com/ns/doap#> .\n"; | ||||