message: Replaced direct calls on vWalletUpdated by UpdatedTransaction calls
diff: @@ -303,7 +303,7 @@ void CWallet::WalletUpdateSpent(const CTransaction &tx)
  printf("WalletUpdateSpent found spent coin %sppc %s\n", FormatMoney(wtx.GetCredit()).c_str(), wtx.GetHash().ToString().c_str());
  wtx.MarkSpent(txin.prevout.n);
  wtx.WriteToDisk();
  - vWalletUpdated.push_back(txin.prevout.hash);
  + UpdatedTransaction(txin.prevout.hash);
  }
  }
  }
  @@ -380,7 +380,7 @@ bool CWallet::AddToWallet(const CWalletTx& wtxIn)
  }
  #endif
  // Notify UI
  - vWalletUpdated.push_back(hash);
  + UpdatedTransaction(hash);
  // since AddToWallet is called directly for self-originating transactions, check for consumption of own coins
  WalletUpdateSpent(wtx);
  @@ -1427,7 +1427,7 @@ bool CWallet::CommitTransaction(CWalletTx& wtxNew, CReserveKey& reservekey)
  coin.BindWallet(this);
  coin.MarkSpent(txin.prevout.n);
  coin.WriteToDisk();
  - vWalletUpdated.push_back(coin.GetHash());
  + UpdatedTransaction(coin.GetHash());
  }
  if (fFileBacked)
  