aboutsummaryrefslogtreecommitdiff
path: root/Sgraph.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-09-18 15:21:14 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-09-18 15:21:14 +0000
commit2c8355bf263475bf2f8fb7a07bef4290ca6c166e (patch)
tree0b3e074c2f0d964091414e45bae9a1657d71062c /Sgraph.c
parent97d677d5b989cee9b9534999ad7b4e9f95aeb578 (diff)
fix flicker
Diffstat (limited to 'Sgraph.c')
-rw-r--r--Sgraph.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/Sgraph.c b/Sgraph.c
index bd4699b..b06544f 100644
--- a/Sgraph.c
+++ b/Sgraph.c
@@ -271,7 +271,18 @@ Redisplay(Widget w, XEvent *event, Region r)
static Boolean
SetValues(Widget old, Widget reference, Widget new, ArgList args, Cardinal *num_args)
{
- return True;
+ XExposeEvent xeev;
+
+ xeev.type = Expose;
+ xeev.display = XtDisplay(new);
+ xeev.window = XtWindow(new);
+ xeev.x = 0;
+ xeev.y = 0;
+ xeev.width = new->core.width;
+ xeev.height = new->core.height;
+ Redisplay(new, (XEvent *)&xeev, NULL);
+
+ return False;
}
static void