AddressBook: use unsigned type for row ID's

Fixes build warnings and may also prevent future headaches.
This commit is contained in:
anonimal 2016-12-14 21:37:49 +00:00
parent b97a2f72db
commit 4bb0bff233
No known key found for this signature in database
GPG key ID: 66A76ECF914409F1
5 changed files with 9 additions and 9 deletions

View file

@ -94,7 +94,7 @@ void AddressBookImpl::refresh()
}
bool AddressBookImpl::deleteRow(int rowId)
bool AddressBookImpl::deleteRow(std::size_t rowId)
{
LOG_PRINT_L2("Deleting address book row " << rowId);
bool r = m_wallet->m_wallet->delete_address_book_row(rowId);

View file

@ -46,7 +46,7 @@ public:
void refresh();
std::vector<AddressBookRow*> getAll() const;
bool addRow(const std::string &dst_addr , const std::string &payment_id, const std::string &description);
bool deleteRow(int rowId);
bool deleteRow(std::size_t rowId);
// Error codes. See AddressBook:ErrorCode enum in wallet2_api.h
std::string errorString() const {return m_errorString;}