git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
convert About screen to source/renderer system. Change names a bit, add enigma versio...
[enigma2.git]
/
lib
/
gui
/
elistboxcontent.cpp
diff --git
a/lib/gui/elistboxcontent.cpp
b/lib/gui/elistboxcontent.cpp
index 7c192a0392993601900f5cc5df88824e5f596192..8331ca1123ad6026d32d78b100d242e8ffa2edf9 100644
(file)
--- a/
lib/gui/elistboxcontent.cpp
+++ b/
lib/gui/elistboxcontent.cpp
@@
-165,8
+165,10
@@
void eListboxPythonStringContent::paint(gPainter &painter, eWindowStyle &style,
painter.clear();
} else
{
painter.clear();
} else
{
- if (local_style
&& local_style
->m_background)
+ if (local_style->m_background)
painter.blit(local_style->m_background, offset, eRect(), gPainter::BT_ALPHATEST);
painter.blit(local_style->m_background, offset, eRect(), gPainter::BT_ALPHATEST);
+ else if (selected && !local_style->m_selection)
+ painter.clear();
}
if (m_list && cursorValid())
}
if (m_list && cursorValid())
@@
-284,8
+286,10
@@
void eListboxPythonConfigContent::paint(gPainter &painter, eWindowStyle &style,
painter.clear();
} else
{
painter.clear();
} else
{
- if (local_style
&& local_style
->m_background)
+ if (local_style->m_background)
painter.blit(local_style->m_background, offset, eRect(), gPainter::BT_ALPHATEST);
painter.blit(local_style->m_background, offset, eRect(), gPainter::BT_ALPHATEST);
+ else if (selected && !local_style->m_selection)
+ painter.clear();
}
if (m_list && cursorValid())
}
if (m_list && cursorValid())