From 33f953db324a5299b68b2138dc23d9062f7bec01 Mon Sep 17 00:00:00 2001 From: dizzib Date: Fri, 6 Mar 2015 09:34:59 +0000 Subject: [PATCH] replace timeout with expose --- examples/smoketest/cleararea.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/examples/smoketest/cleararea.js b/examples/smoketest/cleararea.js index fbba51a..eedff2a 100644 --- a/examples/smoketest/cleararea.js +++ b/examples/smoketest/cleararea.js @@ -6,13 +6,10 @@ x11.createClient(function(err, display) { var w = new Window(X, 0, 0, 700, 500); w.map(); - var render = function() { - //X.ChangeGC(w.gc.id, { foreground: w.black, background: w.white }); + w.on('expose', function() { var gc = X.AllocID(); X.CreateGC(gc, w.id, { foreground: w.black, background: w.white }); X.PolyFillRectangle(w.id, gc, [50, 50, 600, 400]); X.ClearArea(w.id, 0, 0, 300, 300, 0); - } - - setTimeout(render, 100); // sometimes doesn't render without a delay + }); });