Details

    • Type: Sub-task
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 3.3.0.M4
    • Fix Version/s: 3.3.0.Beta1
    • Component/s: common
    • Labels:
      None

      Description

      1) TextEditorComponent has resorce leak problem -> it create Color, but does not dispose it -> org.jboss.tools.common.model.ui.texteditors.TextEditorComponent line 186:

      return (rgb != null) ? new Color(display, rgb) : null;
      

      firstly I find this with TextEditorComponent... but org.jboss.tools.common.model.ui has a lot of Color leaks - try to search "new Color(":
      2) org.jboss.tools.common.model.ui.widgets.WhiteSettings
      3) org.jboss.tools.common.model.ui.attribute.editor.ExtendedFieldEditor

      • in these places Color created constantly, but never disposed.

      in this plugin I've find a lot of commented "new Color(" - should be deleted to avoid leaks after "just uncomment",
      and there are places with "static Color" declarations - which at least looks very "questionable".

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                scabanovich Viacheslav Kabanovich
                Reporter:
                vyemialyanchyk Vitali Yemialyanchyk
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: