From 258b9c5d5b1d88a5c19ed1dcfb5fed446006de0d Mon Sep 17 00:00:00 2001 From: Benjamin Poulain Date: Mon, 24 Aug 2009 10:42:48 +0200 Subject: Initialize the line coordinates in the tablet example. For the first tablet events, polyLine contains null points. The first two line painted have an invalid origin. --- examples/widgets/tablet/tabletcanvas.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/widgets/tablet/tabletcanvas.cpp b/examples/widgets/tablet/tabletcanvas.cpp index abb667c..612a635 100644 --- a/examples/widgets/tablet/tabletcanvas.cpp +++ b/examples/widgets/tablet/tabletcanvas.cpp @@ -98,8 +98,10 @@ void TabletCanvas::tabletEvent(QTabletEvent *event) switch (event->type()) { case QEvent::TabletPress: - if (!deviceDown) + if (!deviceDown) { deviceDown = true; + polyLine[0] = polyLine[1] = polyLine[2] = event->pos(); + } break; case QEvent::TabletRelease: if (deviceDown) -- cgit v0.12