diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-09-06 21:59:28 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-09-06 21:59:28 +0200 |
commit | 6e539b69c6663c3bb99396716bc5e8e3d67f42cb (patch) | |
tree | db5b5ad9088b5a7ade21aba3d5141cb7e8edc842 /src/prefsparser.cc | |
parent | 4472e0fdac7e83bd7db6e891d27c7f5d9309d390 (diff) |
avoid redraw loops with ComplexComplexButtonResource
ComplexButtonResource was creating endless redraws.
Testcase:
<table>
<tr>
<td>
<div>
<button></button>
</div>
<div>
words words words words words words words words words words words
words words words words words words words words words words words
words words words words words words words words words words words
words words words words words words words words words words words
<span style="white-space:nowrap">And words in a span</span>
<button></button>
</div>
</td>
</table>
This also fixes redraw loops with <button> in combination with
limit_text_width=YES, so we no longer need to disable this option.
Reported and testcase by: corvid <corvid@lavabit.com>
Diffstat (limited to 'src/prefsparser.cc')
-rw-r--r-- | src/prefsparser.cc | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/prefsparser.cc b/src/prefsparser.cc index 3f8e4a97..4ebb39df 100644 --- a/src/prefsparser.cc +++ b/src/prefsparser.cc @@ -218,11 +218,4 @@ void PrefsParser::parse(FILE *fp) // restore the old numeric locale setlocale(LC_NUMERIC, oldLocale); dFree(oldLocale); - - - if (prefs.limit_text_width) { - /* BUG: causes 100% CPU usage with <button> or <input type="image"> */ - MSG_WARN("Disabling limit_text_width preference (currently broken).\n"); - prefs.limit_text_width = FALSE; - } } |