Opened 5 years ago

Closed 5 years ago

#287 closed bug (invalid)

Icon graphics corruption on window resize

Reported by: Mikhail Malyshev Owned by:
Priority: normal Milestone: 4.0-2016R1
Component: foreign application Version: 4.0-2015R4
Severity: minor Keywords:
Cc: OS Platform: AmigaOS3
Blocked By: Blocking:
Release Notes:



Icon graphics corruption on window resize

Steps to reproduce

  1. eg. AmiKit
  2. SimpleFind
  3. Resize window

Expected results

Full redraw

Actual results

Icon redrawn many times, background not cleared



Attachments (1)

ak-simplefind.png (16.9 KB) - added by Mikhail Malyshev 5 years ago.
Corrupted gfx

Download all attachments as: .zip

Change History (2)

Changed 5 years ago by Mikhail Malyshev

Attachment: ak-simplefind.png added

Corrupted gfx

comment:1 Changed 5 years ago by Thore Böckelmann

Component: undefinedforeign application
Milestone: future release4.0-2016R1
Priority: undecidednormal
Resolution: invalid
Status: newclosed

On MorphOS there is exactly the same graphical corruption. SimpleFind does not use Dtpic.mui or Image.mui but does everything on its own. Most probably it doesn't call the superclass' MUIM_Draw method during its own MUIM_Draw method. This is why the background is not drawn properly and leaves traces of the previous imagery.

I also contacted Sebastian Bauer about this issue but got no reply so far. Just use an image without transparency or don't use an image at all.

I know, you will now come up with the ultimate "but it works with MUI 3.8" argument. Sorry, the time of MUI 3.8 is over and most probably it just worked by accident. However, neither drawing the background explicitly nor calling the superclass' MUIM_Draw method is a severe bug of SimpleFind and MUI cannot do anything against this.

Note: See TracTickets for help on using tickets.