diff options
| author | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-21 07:41:42 +0800 | 
|---|---|---|
| committer | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-21 07:41:42 +0800 | 
| commit | f584f819c478062be7bfa453d7aed46d915f40ad (patch) | |
| tree | 9a71724d071938e2a8abc55724d7d64885fa5258 | |
| parent | c45c7b8eae9ade41b6c9bfa02a4b7d6ff329e860 (diff) | |
Anticipate null rtclient_ticketlist
There needs to be the freedom to emit the carrying signal
regardless the ticket is null or not.
| -rw-r--r-- | ticket.cxx | 8 | 
1 files changed, 5 insertions, 3 deletions
| @@ -42,9 +42,11 @@ namespace RTClient {  	void TicketList::update(rtclient_ticketlist* ticketList)  	{ -		for (size_t i = 0; i < ticketList->length; i++) -			addTicket(Ticket{ticketList->tickets[i]}); -		rtclient_ticket_freelist(ticketList); +		if (ticketList) { +			for (size_t i = 0; i < ticketList->length; i++) +				addTicket(Ticket{ticketList->tickets[i]}); +			rtclient_ticket_freelist(ticketList); +		}  		emit updated();  	} |