You are right.  The Supreme Court ruled only that the logic the 9th circuit used was wrong; they did not rule either way on the merits or constitutionality of the law being challenged.  No one who had actually read the court filings (as opposed to trusting gatewaypundit.com, generally a bad idea) would think that this was news.