The Supreme Court has ruled that someone born in the United States remains a citizen forever unless they voluntarily renounce their citizenship. Whatever Obama's parents did when he was a minor could not constitute his voluntary relinquishment.
If he used an Indonesian passport after the age of majority that would be a different matter.
... how about Obama was a British citizen at birth (and I’ve never heard what you are claiming).