summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@nokia.com>2010-04-23 13:03:19 (GMT)
committerPaul Olav Tvete <paul.tvete@nokia.com>2010-04-23 13:04:26 (GMT)
commit69e54ffd1796312aca2db49f19b5de92e6dab3ae (patch)
tree73483ee2237074a29e32c66fe493fc91d2147e50
parent9fd7d1dd2822a410588da6042d57ac84fb5da1c8 (diff)
downloadQt-69e54ffd1796312aca2db49f19b5de92e6dab3ae.zip
Qt-69e54ffd1796312aca2db49f19b5de92e6dab3ae.tar.gz
Qt-69e54ffd1796312aca2db49f19b5de92e6dab3ae.tar.bz2
Crash fix
Make sure double-linked list invariant is maintained
-rw-r--r--src/plugins/platforms/testlite/qtestlitewindow.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/testlite/qtestlitewindow.cpp b/src/plugins/platforms/testlite/qtestlitewindow.cpp
index 49b79ec..545912e 100644
--- a/src/plugins/platforms/testlite/qtestlitewindow.cpp
+++ b/src/plugins/platforms/testlite/qtestlitewindow.cpp
@@ -1188,6 +1188,8 @@ void MyX11Cursors::timeout()
lookupMap.take(id);
MyX11CursorNode * tmp = node;
node = node->post();
+ if (node)
+ node->setAnte(0);
delete tmp;
XFreeCursor(display, c);
}