From 5b1ec90a89b083d8d5ce3d5f09e8b1d0d5c2e9f3 Mon Sep 17 00:00:00 2001 From: APTX Date: Tue, 16 Apr 2013 17:16:38 +0200 Subject: [PATCH] Treat illegal vote values as revoking a vote. --- localmylist/requesthandler.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/localmylist/requesthandler.cpp b/localmylist/requesthandler.cpp index 0a25244..acc58f8 100644 --- a/localmylist/requesthandler.cpp +++ b/localmylist/requesthandler.cpp @@ -145,7 +145,11 @@ void RequestHandler::handleMyListUpdates() cmd.setVoteType(VoteCommand::AnimeVote); cmd.setId(request.aid); cmd.setEpno(request.epno); - cmd.setValue(int(request.vote * 100)); + + if (request.vote < 1.0 || request.vote > 10.0) + cmd.setValue(-1); + else + cmd.setValue(int(request.vote * 100)); VoteReply *reply = Client::instance()->send(cmd); connect(reply, SIGNAL(replyReady(bool)), this, SLOT(myListUpdateVoteReplyRecieved(bool))); -- 2.52.0