X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/716cd4107bb8a5f37dea34507453be6870aaef3a..6d7b547184bfdcdf67790755deb0122050b1d728:/contrib/src/applet/prepecho.cpp?ds=sidebyside diff --git a/contrib/src/applet/prepecho.cpp b/contrib/src/applet/prepecho.cpp index 9fc3f9985b..8181077116 100644 --- a/contrib/src/applet/prepecho.cpp +++ b/contrib/src/applet/prepecho.cpp @@ -27,16 +27,15 @@ * ****************************************************************************/ -// For compilers that support precompilation -#include "wx/wxprec.h" -#include "wx/html/forcelnk.h" - // Include private headers #include "wx/applet/prepecho.h" #include "wx/applet/echovar.h" -/*---------------------------- Global variables ---------------------------*/ +// Force Link macro +#include "wx/html/forcelnk.h" +// wxWindows headers +#include "wx/msgdlg.h" /*----------------------------- Implementation ----------------------------*/ @@ -68,7 +67,6 @@ wxString wxEchoPrep::Process( while ((i = (output.Lower()).Find(ft)) != -1) { // Loop until every #echo directive is found - int n, c, end; wxString cname, parms; wxString tag; @@ -116,11 +114,13 @@ wxString wxEchoPrep::Process( // grab the value from the class, put it in tag since the data is no longer needed tag = wxEchoVariable::GetValue(cname, parms.c_str()); } - + // remove ampersands and <> chars + tag.Replace("&", "&"); + tag.Replace("<", "<"); + tag.Replace(">", ">"); output = (output.Mid(0,i) + tag + output.Mid(i)); } - return output; }