Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10690

explorer systray icon issue & comctl32

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.8
    • Component/s: Shell, Wine
    • Labels:
    • Environment:

      reactos trunk bootcd r70327
      VBox 4.3.34

      Description

      We still have issues displaying the systray-icon of
      -TightVNC 2.7.10
      -Abyss WebServer
      -uTorrent 3.4.7
      -BitTorrent 7.9.6
      -Pidgin 2.10.12

      in explorer systray. see react-r70327-systray.webm

      Some months ago I created
      comctl32-fix-ros.patch
      which corrects the issue,
      see react-r70327-systray-withComCtl32Patch.webm
      but it is just a hackfix.

      It does so by changing implementation of ImageList_ReplaceIcon()
      for index > maxIndex to show the same behavior as for index == -1
      (add the image)

      I guess comctl32 is the right place to fix it, but I can not verify easily with XPs comctl32 in ros, as no icons are drawn then at all.

      I have been running the hackfix for several months without an issue. We should work on a proper solution for that issue.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gigaherz gigaherz
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                4 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: