When adding a footnote to a frame title in Beamer using the code from another question, I get wrong numbering. Here you can see 1 above and 0 below:

This is an imaginary example. In reality, I need footnotes to cite the source of the material.
Here is the code:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}
% https://tex.stackexchange.com/questions/22323/footnote-in-block-statement
\addtobeamertemplate{footnote}{\vspace{-6pt}}{\vspace{6pt}}
\makeatletter
\renewcommand*{\footnoterule}{\kern -3pt \hrule \@width 2in \kern 8.6pt}
\makeatother
\begin{document}
\begin{frame}{SCLP example\footnotemark}
\footnotetext{To be continued.}
An example of a soft constraint logic program.
\end{frame}
\end{document}
There is a related question "Enumeration of footnotes wrong", but if I add
\addtocounter{footnote}{+1}
before the text of my footnote, I get wrong enumeration once again: 2 above and 1 below.
On the other hand, I tried to replace numbers with stars in the whole document as described here:
\def\thefootnote{\fnsymbol{ctr}}
However, pdfLaTeX wouldn't compile this code.
What else can I try?

\footnoteadds the footnote exactly in the same block with the title and not in the footer. I think, it's style-dependent. – sdk Mar 02 '12 at 20:44