Does not push the view outside when the view controllers are same.

Before the view controller was pushed outside every time, then pulled back. Now, when the previous view controller and the new controller is the same, it only pulls back.