diff options
| author | Joakim Verona | 2010-09-10 12:22:44 +0200 |
|---|---|---|
| committer | Joakim Verona | 2010-09-10 12:22:44 +0200 |
| commit | a2080bef8a6de50deaa63e2b9eb53a8cc6308d7a (patch) | |
| tree | dc13434a2358a44bce6af0aa93a617dd82d5a3fb /src/xdisp.c | |
| parent | 5d131913cfdb52afeec90b7bf37ba307e4d8b3b3 (diff) | |
| download | emacs-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.c | 5 |
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; |