From 862696d9bb4bec6a362a10406a5d2611961132b5 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Sun, 4 Nov 2012 16:22:31 +0100 Subject: [PATCH] Ensure that text input is focused when window is shown. Minor cleanups. --- src/kits/shared/PromptWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/kits/shared/PromptWindow.cpp b/src/kits/shared/PromptWindow.cpp index 71bb0e9efc..33a36c7d0d 100644 --- a/src/kits/shared/PromptWindow.cpp +++ b/src/kits/shared/PromptWindow.cpp @@ -38,6 +38,7 @@ PromptWindow::PromptWindow(const char* title, const char* label, fTextControl->SetTarget(this); acceptButton->SetTarget(this); cancelButton->SetTarget(this); + fTextControl->MakeFocus(true); } @@ -70,12 +71,15 @@ PromptWindow::MessageReceived(BMessage* message) status_t PromptWindow::SetTarget(BMessenger messenger) { - return fTextControl->SetTarget(messenger); + fTarget = messenger; + return B_OK; } status_t PromptWindow::SetMessage(BMessage* message) { - return fTextControl->SetMessage(message); + delete fMessage; + fMessage = message; + return B_OK; }