theme: Replace LV_DPX with a constexpr variant
This commit is contained in:
parent
547c46a588
commit
8e8215d360
|
@ -1,4 +1,17 @@
|
|||
#include "displayapp/InfiniTimeTheme.h"
|
||||
#include <algorithm>
|
||||
|
||||
// Replace LV_DPX with a constexpr version using a constant LV_DPI
|
||||
#undef LV_DPX
|
||||
|
||||
namespace {
|
||||
constexpr int LV_DPX(int n) {
|
||||
if (n == 0) {
|
||||
return 0;
|
||||
}
|
||||
return std::max(((LV_DPI * n + 80) / 160), 1); /*+80 for rounding*/
|
||||
}
|
||||
}
|
||||
|
||||
static void theme_apply(lv_obj_t* obj, lv_theme_style_t name);
|
||||
|
||||
|
|
Loading…
Reference in a new issue