mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 00:11:14 +02:00
cc_draw.cpp: remove consequently all possible pixbuf contents
This should enusre a clean content for all fbdata.pixbuf parts.
This commit is contained in:
@@ -400,12 +400,18 @@ bool CCDraw::clearFbGradientData()
|
|||||||
bool CCDraw::clearScreenBuffer()
|
bool CCDraw::clearScreenBuffer()
|
||||||
{
|
{
|
||||||
bool ret = false;
|
bool ret = false;
|
||||||
if (clearSavedScreen())
|
|
||||||
ret = true;
|
for(size_t i =0; i< v_fbdata.size() ;i++) {
|
||||||
if (clearPaintCache())
|
if (v_fbdata[i].pixbuf){
|
||||||
ret = true;
|
dprintf(DEBUG_INFO, "\033[33m[CCDraw]\t[%s - %d], cleanup pixbuf...\033[0m\n", __func__, __LINE__);
|
||||||
|
delete[] v_fbdata[i].pixbuf;
|
||||||
|
v_fbdata[i].pixbuf = NULL;
|
||||||
|
ret = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (clearFbGradientData())
|
if (clearFbGradientData())
|
||||||
ret = true;
|
ret = true;
|
||||||
|
|
||||||
firstPaint = true;
|
firstPaint = true;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user