thinking about eating != eating
thinking about killing someone != killing someone
porn isn't cheating or deceptive unless you think the above statements are not true and that thinking about something is actually the same as doing the thing. it would only be lying if the other person asks, "have you been watching porn?" and you say "no" and you are lying