I quit the program, copy my wallet.dat file to the desktop
Did you
COPY the wallet.dat to the desktop, or did you
MOVE it?
If you moved it, then QT created a brand new empty wallet for you in the /library/application support/bitcoin folder and is now using that new empty wallet instead of your original wallet. As long as you don't delete or overwrite the wallet on your desktop, you should still be able to recover the bitcoins.