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

explorer systray: doubled network icons when running explorer under windows -> SHARED icons are the root of evil

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Shell
    • Labels:
    • Environment:

      react os explorer trunk r69514 when run under windows xp

      Description

      Currently (r69514) the systray should work on real Windows as intended as long as you do not activate network status icons in XP:

      those icons use:
      iconData->dwState & NIS_SHAREDICON
      property and are not treated correctly within trayntfy.cpp

      Here hackfix-doubleNetwork.patch is a first hackfix that eases the pain, but is still no proper solution.
      The icon is not drawn doubled initially anymore, but the problems reappear when you deactivate them for example.
      I provide the hackfix-patch to make you understand, which properties need better treatment in AddButton(), UpdateButton & RemoveButton()

      I would appreciate any help.
      https://msdn.microsoft.com/en-us/library/windows/desktop/bb773352(v=vs.85).aspx

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                4 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: