--- src/ui/events.cpp.orig Sat Jul 19 04:18:33 2003 +++ src/ui/events.cpp Sat Jul 19 04:20:11 2003 @@ -49,7 +49,8 @@ extern wxString loadPath; - +extern wxString uiPath; +extern wxLocale locale; // Event table BEGIN_EVENT_TABLE(frmMain, wxFrame) @@ -185,12 +186,8 @@ void frmMain::OnTipOfTheDay(wxCommandEvent& WXUNUSED(event)) { -#ifdef __WIN32__ - wxString tipPath = loadPath + wxT("/tips.txt"); -#else - wxString tipPath = DATA_DIR wxT("tips.txt"); -#endif + wxString tipPath = uiPath + wxT("/") + locale.GetCanonicalName() + wxT("/tips.txt"); wxTipProvider *tipProvider = wxCreateFileTipProvider(tipPath, settings->GetNextTipOfTheDay()); settings->SetShowTipOfTheDay(wxShowTip(this, tipProvider)); settings->SetNextTipOfTheDay(tipProvider->GetCurrentTip());