From b8d5f8d035d3e67172064103735955391f4ae239 Mon Sep 17 00:00:00 2001 From: fgerlits Date: Thu, 2 Nov 2006 20:03:26 +0000 Subject: [PATCH] fixing #1929 --- .../src/products/gLiveSupport/src/SearchWindow.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/campcaster/src/products/gLiveSupport/src/SearchWindow.cxx b/campcaster/src/products/gLiveSupport/src/SearchWindow.cxx index 28706cd0d..eb2731771 100644 --- a/campcaster/src/products/gLiveSupport/src/SearchWindow.cxx +++ b/campcaster/src/products/gLiveSupport/src/SearchWindow.cxx @@ -638,8 +638,8 @@ SearchWindow :: remoteSearchClose(void) storage = gLiveSupport->getStorageClient(); Ptr::Ref sessionId = gLiveSupport->getSessionId(); - AsyncState state; - Ptr::Ref errorMessage; + AsyncState state; + Ptr::Ref errorMessage(new Glib::ustring()); try { state = storage->checkTransport(remoteSearchToken, errorMessage); } catch (XmlRpcException &e) { @@ -647,7 +647,7 @@ SearchWindow :: remoteSearchClose(void) return; } - Ptr::Ref results; + Ptr::Ref results; if (state == AsyncState::finishedState) { try { @@ -674,7 +674,9 @@ SearchWindow :: remoteSearchClose(void) } else if (state == AsyncState::failedState) { remoteSearchToken.reset(); - displayMessage(*errorMessage, remoteSearchResults); + gLiveSupport->displayMessageWindow(formatMessage("longErrorMsg", + *errorMessage )); + displayMessage("shortErrorMsg", remoteSearchResults); } } }