From 3a0bb7ebebbe387d261b1cdc641d606f67f2d8ae Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 6 May 2022 11:26:47 +0300 Subject: Autocommit at 06.05.2022 @ 11:26 --- src/VenueConsoleUI.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/VenueConsoleUI.cpp') diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp index 34bbf64..092ead4 100644 --- a/src/VenueConsoleUI.cpp +++ b/src/VenueConsoleUI.cpp @@ -50,8 +50,13 @@ void command_freeSeats() { unsigned tableSize = hall->get_rowCount() * hall->get_seatsPerRow(), nextTInd = 0, nextRInd = 0, - nextT = (tickets[nextT].get_row() - 1) * hall->get_seatsPerRow() + tickets[nextT].get_seat() - 1, + nextT = 0, nextR = 0; + + if (tickets.get_count() > 0) + nextT = (tickets[nextT].get_row() - 1) * hall->get_seatsPerRow() + tickets[nextT].get_seat() - 1; + if (reservations.get_count() > 0) nextR = (reservations[nextR].get_ticket().get_row() - 1) * hall->get_seatsPerRow() + reservations[nextT].get_ticket().get_seat() - 1; + char tableData[tableSize + 1]; for (unsigned i = 0; i < tableSize; i++) { if (nextTInd < tickets.get_count() && nextT == i) { -- cgit v1.3.1-23-gd82d