fix #1330: decorations are not cleaned when toggled
Created by: lguychard
Fix regression introduced by #1268
Reintroduces the following limitation: it is effectively impossible to have decorations from several extensions displayed on a code view (#1339 (closed))