X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fclipping.cpp;fp=source%2Fclipping.cpp;h=487eeca638cbcfd7a33e1c04e086b124c47b7cbd;hp=e309df58a98167a2ff415cdbc3b8b1a2bdac4556;hb=2a27f2d40ef2359e347c838887101904789941d2;hpb=aa519211e367bf9b24b8754fcd3cb5ac0f6476d2 diff --git a/source/clipping.cpp b/source/clipping.cpp index e309df58..487eeca6 100644 --- a/source/clipping.cpp +++ b/source/clipping.cpp @@ -59,7 +59,7 @@ void Clipping::bind(bool legacy) const static Require _req(MSP_legacy_features); const Clipping *old = current(); - if(!set_current(this)) + if(!set_current(this) && !(legacy && !bound_with_legacy)) return; bound_with_legacy = legacy;