Skip to content

Instantly share code, notes, and snippets.

@chamons
Created October 18, 2016 13:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chamons/29368bf1889aff2e7d46c5c23354180a to your computer and use it in GitHub Desktop.
Save chamons/29368bf1889aff2e7d46c5c23354180a to your computer and use it in GitHub Desktop.
var panel = NSColorPanel.SharedColorPanel;
panel.AttachColorList(colorList);
foreach (var defaultColorList in NSColorList.AvailableColorLists)
{
#if UNIFIED
System.Diagnostics.Debug.WriteLine(defaultColorList.Name + " RetainCount: " + defaultColorList.RetainCount);
endif
panel.DetachColorList(defaultColorList);
#if UNIFIED
System.Diagnostics.Debug.WriteLine(defaultColorList.Name + " RetainCount: " + defaultColorList.RetainCount);
defaultColorList.DangerousRetain(); // <-----------
System.Diagnostics.Debug.WriteLine(defaultColorList.Name + " RetainCount: " + defaultColorList.RetainCount);
endif
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment