I'm using the example module to add a checkbox to the node form which allows posting to a facebook wall. I need to move this form item to a new fieldset, however. When I do that, the facebook dialog never shows.
In the hook_nodeapi() I'm seeing that it's checking if (isset($node->stream_publish) && $node->stream_publish) { in order to fire the fb_stream_publish_dialog() function. I'm thinking that somehow changing the fieldset for $form['my_module']['stream_publish'] to something like $form['my_fieldset']['my_module']['stream_publish'] somehow breaks this $node->stream_publish check.
So, what's $node->stream_publish? Why does it fail that check when I move it to another place in the form? Any ideas?