Yeah I have it under the "protected" section in my .h file. I know it gets entered into because I have put fprintf statements into it, and they print out.
One weird thing that occurred was if I set a break point in the code, and then continued after hitting the break point, the cursor would reset most the time. It didn't always reset but it would reset at least 9/10 times. But without the breakpoint, it would never reset. That to me is very strange.
Bookmarks