git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Automatic message catalog update
[enigma2.git]
/
lib
/
gdi
/
glcddc.cpp
diff --git
a/lib/gdi/glcddc.cpp
b/lib/gdi/glcddc.cpp
index 75d256e20ec5c758a9c32d07e5f29b372bf17f01..a593cfa3e7938cb6e4cde89accbbb407e7fb23cb 100644
(file)
--- a/
lib/gdi/glcddc.cpp
+++ b/
lib/gdi/glcddc.cpp
@@
-14,13
+14,13
@@
gLCDDC::gLCDDC()
surface.x=lcd->size().width();
surface.y=lcd->size().height();
surface.x=lcd->size().width();
surface.y=lcd->size().height();
- surface.bpp=8;
- surface.bypp=1;
surface.stride=lcd->stride();
surface.stride=lcd->stride();
+ surface.bypp=surface.stride / surface.x;
+ surface.bpp=surface.bypp*8;
surface.data=lcd->buffer();
surface.data=lcd->buffer();
-
- surface.clut.colors=256;
+ surface.clut.colors=0;
surface.clut.data=0;
surface.clut.data=0;
+
m_pixmap = new gPixmap(&surface);
}
m_pixmap = new gPixmap(&surface);
}
@@
-32,11
+32,9
@@
gLCDDC::~gLCDDC()
void gLCDDC::exec(gOpcode *o)
{
void gLCDDC::exec(gOpcode *o)
{
- eDebug("gLCDDC exec!!! %d", o->opcode);
switch (o->opcode)
{
case gOpcode::flush:
switch (o->opcode)
{
case gOpcode::flush:
- eDebug("END! WRITE!");
// if (update)
lcd->update();
default:
// if (update)
lcd->update();
default: