updated for version 7.0008
diff --git a/src/gui_kde_widget.cc b/src/gui_kde_widget.cc
index c2e9e7c..ae48abf 100644
--- a/src/gui_kde_widget.cc
+++ b/src/gui_kde_widget.cc
@@ -352,6 +352,9 @@
VimWidget::VimWidget( QWidget *parent, const char *name, WFlags f )//{{{
:QWidget(parent, name, f)
,DCOPObject("KVim")
+#ifdef FEAT_MZSCHEME
+ ,mzscheme_timer_id(-1)
+#endif
{
//to be able to show/hide the cursor when moving the mouse
setMouseTracking(true);
@@ -881,6 +884,24 @@
blink_state = BLINK_NONE;
}//}}}
+#ifdef FEAT_MZSCHEME
+void VimWidget::timerEvent( QTimerEvent * evnt)//{{{
+{
+ if (evnt->timerId() == mzscheme_timer_id)
+ timer_proc();
+}//}}}
+
+void VimWidget::enable_mzscheme_threads()//{{{
+{
+ mzscheme_timer_id = startTimer(p_mzq);
+}//}}}
+
+void VimWidget::disable_mzscheme_threads()//{{{
+{
+ killTimer(mzscheme_timer_id);
+}//}}}
+#endif
+
void VimWidget::flash()//{{{
{
QPainter p(this);