I have the follow code:
GUIContent content = new GUIContent(label);
Rect rect = GUILayoutUtility.GetRect(content, GUIStyle.none);
where label isn’t null or empty. Yet I get this weird behavior where rect would alternate between width/height of 1/1 and then the correct width, height on alternate calls to OnGUI. I’m really stumped as to why this is happening.