aboutsummaryrefslogtreecommitdiffstats
path: root/src/xdisp.c
diff options
context:
space:
mode:
authorJoakim Verona2010-09-10 12:22:44 +0200
committerJoakim Verona2010-09-10 12:22:44 +0200
commita2080bef8a6de50deaa63e2b9eb53a8cc6308d7a (patch)
treedc13434a2358a44bce6af0aa93a617dd82d5a3fb /src/xdisp.c
parent5d131913cfdb52afeec90b7bf37ba307e4d8b3b3 (diff)
downloademacs-a2080bef8a6de50deaa63e2b9eb53a8cc6308d7a.tar.gz
emacs-a2080bef8a6de50deaa63e2b9eb53a8cc6308d7a.zip
verified hypothesis that the stuck-xiwdgets-when-scrolling happens due to emacs redisplay optimizations. inhibit optimization completely for now, until some better solution is found.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r--src/xdisp.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 7274c129d2c..6fed6287496 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -14691,6 +14691,11 @@ try_window_reusing_current_matrix (struct window *w)
14691 struct glyph_row *start_row; 14691 struct glyph_row *start_row;
14692 int start_vpos, min_y, max_y; 14692 int start_vpos, min_y, max_y;
14693 14693
14694 return 0;
14695 //xwidgets doesnt like blit scrolling and stuff, try this for now
14696 //should be optimized, perhaps by just inhibiting optimizations of windows containing xwidgets.
14697
14698
14694#if GLYPH_DEBUG 14699#if GLYPH_DEBUG
14695 if (inhibit_try_window_reusing) 14700 if (inhibit_try_window_reusing)
14696 return 0; 14701 return 0;