it happens when startx doesnt run in CLE or when you have the login screen but it reopens itselfs even if the password is correct when in CLE mode.
its easily fixed by doing the folowing things:
1.log into root account
2.type: "login pi" in the terminal and insert pi accounts password
3. now remove the .X files used by startx command
4. now type: "sudo startx" and it will give an error that it can't start startx due to root acc desktop running
5. logout of root account and then into pi account and you will see it starts a desktop with no background
i hope this worked for you and this gets sticky thread.
merry christmas everybody!