Virginia's Republican-controlled Legislature is moving to drastically change the way in which the state's Electoral College votes are allocated.

According to the Associated Press, a State Senate subcommittee voted to recommend a bill from state Sen. Bill Carrico, which would apportion Virginia's Electoral College votes by congressional district.

On top of that, the presidential candidate who wins the majority of the districts would win the two at-large electoral votes not tied to congressional districts.

Slate's Dave Weigel explains how that would have affected the 2012 election: Mitt Romney would have walked away with nine electoral votes from Virginia, while President Barack Obama would have won four. That's despite a 150,000 popular-vote advantage for Obama in the state.

Weigel writes: