ecere/gui/drivers/XInterface: (#537) Fixed trailing on non-compositing WMs
authorJerome St-Louis <jerome@ecere.com>
Wed, 12 Feb 2014 22:38:50 +0000 (07:38 +0900)
committerJerome St-Louis <jerome@ecere.com>
Wed, 12 Feb 2014 22:38:50 +0000 (07:38 +0900)
commit6a006b3fc3dcbd17122b6a7d4a40106a3c36adc1
tree2b29f3cc2ae425d3a5ca35521e82c6408b424430
parentb53c6d41685e2d67370168dd51902ccda6451904
ecere/gui/drivers/XInterface: (#537) Fixed trailing on non-compositing WMs
- This was happening on GNOME Flashback (Metacity)
- Fixed the expose box offset
- For some reason remaining a mystery, calling Update() from the Expose event
  handler was causing trailing. Could not manage to reproduce the problem on
  Windows.
- The problem went away by simply updating from the back buffer
  (Only calling UpdateDirty()).
ecere/src/gui/drivers/XInterface.ec