evas_object_geometry_get(priv->focused_entry, &x, &entry_y, &w, &entry_h);
evas_object_geometry_get(priv->base, &x, &y, &w, &h);
- if (entry_y + entry_h >= ELM_SCALE_SIZE(DEFAULT_KEYPAD_POS)) {
+ if (entry_y + entry_h >= (DEFAULT_KEYPAD_POS)) {
Evas_Coord moved_height;
- moved_height = ELM_SCALE_SIZE(DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD)
+ moved_height = (DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD)
- (entry_y + entry_h);
evas_object_move(priv->base, x, moved_height);
} else {
/* If virtual keyboard is already displayed,
* entry height need to be compensated. */
- if (entry_y - y + entry_h >= ELM_SCALE_SIZE(DEFAULT_KEYPAD_POS)) {
+ if (entry_y - y + entry_h >= (DEFAULT_KEYPAD_POS)) {
Evas_Coord moved_height;
- moved_height = ELM_SCALE_SIZE(DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD)
+ moved_height = (DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD)
- (entry_y - y + entry_h);
evas_object_move(priv->base, x, moved_height);
} else {
ignore = true;
} else if (!strcmp("<tab/>", *text)) {
ignore = true;
+ } else if (!strcmp("<br/>", *text)) {
+ ignore = true;
}
if (ignore) {