Of course it secures the right to carry a gun. It’s astounding that anyone would argue otherwise.
[Update a few minutes later]
Eugene Volokh analyzes the ruling:
I think the Ninth Circuit majority’s analysis is correct on this, and the dissent’s is mistaken. The dissent keeps stressing that the case should be about whether the California ban on concealed carry is constitutional, and that Heller says that the concealed carry ban is indeed constitutional. But the California ban on concealed carry is part of a general scheme that bans the great bulk of all carrying in public for self-defense (unless one has a permit that the police may choose not to grant). It is this general scheme that violates the Second Amendment, even if a ban on concealed carry that left people free to carry openly would not do so.
The California ban was just an attempt to get around the Second Amendment, and even the Ninth Circuit recognized that.