Works for me, be it with *current characters* or *matching brace* indentation methods. Note however that auto-indentation here will not happen if you have something on the right of the cursor when typing the closing brace.
What is you version of Geany? Does disabling plugins help? (`geany -p`) Maybe try a fresh configuration (`geany -c /tmp/tempconf`)