Unable to understand the concept behind revising previous row value

In line 53, if we are unable to place queen in that row then previous row’s queen position is said to be false. If isItTrue function returns false, then the countNQueens function will not execute the if condition, then how will be previous row marked as false? Please explain.