Yep, they wouldn't have pushed forward any more and gotten caught on the counter by Belgium. The decision to deny the goal ended up deciding the game.
Sweden only have themselves to blame though. One shot on goal in three games is not supposed to get you through to the knockout rounds. The margins were in their favour when Ireland scored an own goal; this time they worked against them. It happens.