X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fcanvas%2FODGauge.cxx;h=5c547eafa1af784ddc0cfffb46f278bad1cae190;hb=519326f7518b6e8760a53db6ebebd692655ef7be;hp=3f34f989a8635c27d26fc88e32066e83e2d83cad;hpb=486011dceb0b2438cb5971d3eb5489480e4ac7d8;p=simgear.git diff --git a/simgear/canvas/ODGauge.cxx b/simgear/canvas/ODGauge.cxx index 3f34f989..5c547eaf 100644 --- a/simgear/canvas/ODGauge.cxx +++ b/simgear/canvas/ODGauge.cxx @@ -29,6 +29,7 @@ #endif #include "ODGauge.hxx" +#include "Canvas.hxx" #include "CanvasSystemAdapter.hxx" #include @@ -123,12 +124,6 @@ namespace canvas clear(); } - //---------------------------------------------------------------------------- - void ODGauge::setSystemAdapter(const SystemAdapterPtr& system_adapter) - { - _system_adapter = system_adapter; - } - //---------------------------------------------------------------------------- void ODGauge::setSize(int size_x, int size_y) { @@ -262,8 +257,8 @@ namespace canvas updateSampling(); updateBlendMode(); - if( _system_adapter ) - _system_adapter->addCamera(camera.get()); + if( Canvas::getSystemAdapter() ) + Canvas::getSystemAdapter()->addCamera(camera.get()); _flags |= AVAILABLE; } @@ -279,8 +274,8 @@ namespace canvas //---------------------------------------------------------------------------- void ODGauge::clear() { - if( camera.valid() && _system_adapter ) - _system_adapter->removeCamera(camera.get()); + if( camera.valid() && Canvas::getSystemAdapter() ) + Canvas::getSystemAdapter()->removeCamera(camera.get()); camera.release(); texture.release();