summaryrefslogtreecommitdiffstats
path: root/gui/keyboard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/keyboard.cpp')
-rw-r--r--gui/keyboard.cpp30
1 files changed, 2 insertions, 28 deletions
diff --git a/gui/keyboard.cpp b/gui/keyboard.cpp
index d0262aac2..f193a1245 100644
--- a/gui/keyboard.cpp
+++ b/gui/keyboard.cpp
@@ -16,20 +16,8 @@
along with TWRP. If not, see <http://www.gnu.org/licenses/>.
*/
-#include <stdarg.h>
-#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <fcntl.h>
-#include <sys/reboot.h>
-#include <sys/stat.h>
-#include <sys/time.h>
-#include <sys/mman.h>
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <time.h>
-#include <unistd.h>
-#include <stdlib.h>
#include "../data.hpp"
#include <string>
@@ -61,18 +49,10 @@ GUIKeyboard::GUIKeyboard(xml_node<>* node)
mRendered = false;
currentLayout = 1;
- mAction = NULL;
KeyboardHeight = KeyboardWidth = 0;
if (!node) return;
- // Load the action
- child = FindNode(node, "action");
- if (child)
- {
- mAction = new GUIAction(node);
- }
-
mHighlightColor = LoadAttrColor(FindNode(node, "highlight"), "color", &hasHighlight);
mCapsHighlightColor = LoadAttrColor(FindNode(node, "capshighlight"), "color", &hasCapsHighlight);
@@ -330,7 +310,6 @@ int GUIKeyboard::SetRenderPos(int x, int y, int w, int h)
mRenderH = KeyboardHeight;
}
- if (mAction) mAction->SetActionPos(mRenderX, mRenderY, mRenderW, mRenderH);
SetActionPos(mRenderX, mRenderY, mRenderW, mRenderH);
return 0;
}
@@ -468,13 +447,8 @@ int GUIKeyboard::NotifyTouch(TOUCH_STATE state, int x, int y)
} else if ((int)key.key == KEYBOARD_ACTION) {
// Action
highlightRenderCount = 0;
- if (mAction) {
- // Keyboard has its own action defined
- return (mAction ? mAction->NotifyTouch(state, x, y) : 1);
- } else {
- // Send action notification
- PageManager::NotifyKeyboard(key.key);
- }
+ // Send action notification
+ PageManager::NotifyKeyboard(key.key);
}
} else if (state == TOUCH_HOLD) {
was_held = 1;