projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
correction to last commit: Korean and Romanian translations will only be in 2.9.1...
[wxWidgets.git]
/
src
/
common
/
cshelp.cpp
diff --git
a/src/common/cshelp.cpp
b/src/common/cshelp.cpp
index cfce45d48d2c1620adb176a4eb6ac4c1b8558a81..60b613b8a6433c917294d1d855349496a48c6d77 100644
(file)
--- a/
src/common/cshelp.cpp
+++ b/
src/common/cshelp.cpp
@@
-58,7
+58,7
@@
public:
//// Data
wxContextHelp* m_contextHelp;
//// Data
wxContextHelp* m_contextHelp;
- DECLARE_NO_COPY_CLASS(wxContextHelpEvtHandler)
+ wxDECLARE_NO_COPY_CLASS(wxContextHelpEvtHandler);
};
// ============================================================================
};
// ============================================================================
@@
-303,7
+303,7
@@
void wxContextHelpButton::OnContextHelp(wxCommandEvent& WXUNUSED(event))
// wxHelpProvider
// ----------------------------------------------------------------------------
// wxHelpProvider
// ----------------------------------------------------------------------------
-wxHelpProvider *wxHelpProvider::ms_helpProvider =
(wxHelpProvider *)
NULL;
+wxHelpProvider *wxHelpProvider::ms_helpProvider = NULL;
// trivial implementation of some methods which we don't want to make pure
// virtual for convenience
// trivial implementation of some methods which we don't want to make pure
// virtual for convenience
@@
-388,6
+388,11
@@
void wxSimpleHelpProvider::RemoveHelp(wxWindowBase* window)
bool wxSimpleHelpProvider::ShowHelp(wxWindowBase *window)
{
#if wxUSE_MS_HTML_HELP || wxUSE_TIPWINDOW
bool wxSimpleHelpProvider::ShowHelp(wxWindowBase *window)
{
#if wxUSE_MS_HTML_HELP || wxUSE_TIPWINDOW
+#if wxUSE_MS_HTML_HELP
+ // m_helptextAtPoint will be reset by GetHelpTextMaybeAtPoint(), stash it
+ const wxPoint posTooltip = m_helptextAtPoint;
+#endif // wxUSE_MS_HTML_HELP
+
const wxString text = GetHelpTextMaybeAtPoint(window);
if ( !text.empty() )
const wxString text = GetHelpTextMaybeAtPoint(window);
if ( !text.empty() )
@@
-397,7
+402,7
@@
bool wxSimpleHelpProvider::ShowHelp(wxWindowBase *window)
if ( !wxCHMHelpController::ShowContextHelpPopup
(
text,
if ( !wxCHMHelpController::ShowContextHelpPopup
(
text,
-
wxGetMousePosition()
,
+
posTooltip
,
(wxWindow *)window
) )
#endif // wxUSE_MS_HTML_HELP
(wxWindow *)window
) )
#endif // wxUSE_MS_HTML_HELP