# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1672226575 0 # Node ID 7d3276f801328566e7647b2be0fccb60926a25f2 # Parent 77e5d6743013b2b29ad96113cf0dd45992dd2a8a Mac: Allows dw_window_s/get_data() on status text controls. These are embedded in an NSBox for display which did not work. Required for the C++ bindings, since the class pointer is saved. diff -r 77e5d6743013 -r 7d3276f80132 mac/dw.m --- a/mac/dw.m Wed Dec 28 09:32:27 2022 +0000 +++ b/mac/dw.m Wed Dec 28 11:22:55 2022 +0000 @@ -11609,6 +11609,11 @@ NSScrollView *sv = window; object = [sv documentView]; } + else if([object isMemberOfClass:[NSBox class]]) + { + NSBox *box = window; + object = [box contentView]; + } WindowData *blah = (WindowData *)[object userdata]; if(!blah) @@ -11651,6 +11656,11 @@ NSScrollView *sv = window; object = [sv documentView]; } + else if([object isMemberOfClass:[NSBox class]]) + { + NSBox *box = window; + object = [box contentView]; + } WindowData *blah = (WindowData *)[object userdata]; if(blah && blah->root && dataname)