X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fgnome%2FTimeout_pimpl.C;h=f5213854e1a8e3766719ac34e5fd829afd2dadbe;hb=f24ed7d6ca1bd04c752f4246a4aaed06ec775d3e;hp=c397a628c9a1be3d5234c79d06afbb9035b888aa;hpb=c3f9ef4313e5041b896616e70e57ef10a854a862;p=lyx.git diff --git a/src/frontends/gnome/Timeout_pimpl.C b/src/frontends/gnome/Timeout_pimpl.C index c397a628c9..f5213854e1 100644 --- a/src/frontends/gnome/Timeout_pimpl.C +++ b/src/frontends/gnome/Timeout_pimpl.C @@ -13,7 +13,7 @@ #pragma implementation #endif -#include +#include #include "Timeout_pimpl.h" #include "debug.h" @@ -41,8 +41,8 @@ void Timeout::Pimpl::start() stop(); } - conn_ = Gnome::Main::timeout.connect( - SigC::slot(this, &Timeout::Pimpl::timeoutEvent), + conn_ = Gtk::Main::signal_timeout().connect( + SigC::slot(*this, &Timeout::Pimpl::timeoutEvent), owner_->timeout_ms ); running_ = true; @@ -56,8 +56,8 @@ void Timeout::Pimpl::stop() } -gint Timeout::Pimpl::timeoutEvent() +bool Timeout::Pimpl::timeoutEvent() { owner_->emit(); - return 0; // discontinue emitting timeouts. + return false; // discontinue emitting timeouts. }