diff --git a/src/gui/infoicons.cpp b/src/gui/infoicons.cpp index c830362ab..b7cdf9db2 100644 --- a/src/gui/infoicons.cpp +++ b/src/gui/infoicons.cpp @@ -306,6 +306,19 @@ void CInfoIcons::enableInfoIcons(bool enable) } } +int CInfoIcons::getHeightRel() +{ + if (is_painted) + { + if (g_settings.mode_icons_background) + return y + height + OFFSET_SHADOW; + else + return y + height; + } + else + return y; +} + void CInfoIcons::saveIconstate() { std::ofstream file("/var/etc/infoicons"); diff --git a/src/gui/infoicons.h b/src/gui/infoicons.h index 730f8c939..7484cd088 100644 --- a/src/gui/infoicons.h +++ b/src/gui/infoicons.h @@ -78,6 +78,7 @@ class CInfoIcons void enableInfoIcons(bool enable); void switchInfoIconsOnOff(); void saveIconstate(); + int getHeightRel(); bool getStatus(void) { return status; } };