Abdelrazak Younes wrote:
Edwin Leuven wrote:
Abdelrazak Younes wrote:
Yes, rather than fixing the symptom we should fix the origin of
the problem.

afaics, every time we contruct a painter:

QPainter qp(qwa_->paintDevice());

Wait, there is something fishy here. My original patched used to
cache also the current QPainter in qp_ and I see that it is not
there.

it's in the header, but not used

The proper fix would be to use that and to transform
setPainterPen(...) into a QPainter * getPainter(...) that will reset
the QPainter if needed.

shall i in the meantime commit the fix to setPainterPen ?

Reply via email to