X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgdi%2Fgfbdc.cpp;h=d2f8dad25462f4b1677b401ad88fbc7c475fd736;hb=6ae5d719b93de2e8897a660ac61b0e9c5a190dde;hp=02ebc4ff02134c1898d1b187124424bf4e6039f4;hpb=cff3511b75d95143bcd315ade417a41aa1d8316e;p=vuplus_dvbapp diff --git a/lib/gdi/gfbdc.cpp b/lib/gdi/gfbdc.cpp index 02ebc4f..d2f8dad 100644 --- a/lib/gdi/gfbdc.cpp +++ b/lib/gdi/gfbdc.cpp @@ -9,6 +9,13 @@ gFBDC *gFBDC::instance; +ePtr NewgFBDCPtr(void) +{ + ePtr ptr; + gFBDC::getInstance(ptr); + return ptr; +} + gFBDC::gFBDC() { instance=this; @@ -127,6 +134,9 @@ void gFBDC::exec(gOpcode *o) fb->waitVSync(); break; } + case gOpcode::flush: + fb->blit(); + break; default: gDC::exec(o); break; @@ -232,6 +242,6 @@ void gFBDC::reloadSettings() } // eAutoInitPtr init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC"); -#ifndef SDLDC +#ifndef WITH_SDL eAutoInitPtr init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC"); #endif