diff --git a/src/apps/deskcalc/ExpressionTextView.cpp b/src/apps/deskcalc/ExpressionTextView.cpp index 53ea83efe4..0c12df8584 100644 --- a/src/apps/deskcalc/ExpressionTextView.cpp +++ b/src/apps/deskcalc/ExpressionTextView.cpp @@ -143,8 +143,8 @@ ExpressionTextView::SetExpression(const char* expression) void ExpressionTextView::BackSpace() { - if (Window()) - Window()->PostMessage(B_UNDO, this); + const char bytes[1] = { B_BACKSPACE }; + KeyDown(bytes, 1); }