summaryrefslogtreecommitdiffstats
path: root/examples/widgets/fancybrowser/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/fancybrowser/mainwindow.cpp')
-rw-r--r--examples/widgets/fancybrowser/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/widgets/fancybrowser/mainwindow.cpp b/examples/widgets/fancybrowser/mainwindow.cpp
index 9462539e5..3366d2006 100644
--- a/examples/widgets/fancybrowser/mainwindow.cpp
+++ b/examples/widgets/fancybrowser/mainwindow.cpp
@@ -45,14 +45,14 @@
template<typename Arg, typename R, typename C>
struct InvokeWrapper {
R *receiver;
- void (C::*memberFun)(const Arg&);
- void operator()(const Arg &result) {
+ void (C::*memberFun)(Arg);
+ void operator()(Arg result) {
(receiver->*memberFun)(result);
}
};
template<typename Arg, typename R, typename C>
-InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(const Arg&))
+InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(Arg))
{
InvokeWrapper<Arg, R, C> wrapper = {receiver, memberFun};
return wrapper;