Improved vfsDevice.

Minor fixes.
This commit is contained in:
DH 2014-01-19 18:05:27 +02:00
parent ab41540064
commit dc2fd8c39e
8 changed files with 46 additions and 36 deletions

View file

@ -305,12 +305,12 @@ public:
if(len) memcpy(wxStringBuffer(ret, len), GetMemFromAddr(addr), len);
return ret;
return wxString(ret, wxConvUTF8);
}
wxString ReadString(const u64 addr)
{
return wxString((const char*)GetMemFromAddr(addr));
return wxString((const char*)GetMemFromAddr(addr), wxConvUTF8);
}
void WriteString(const u64 addr, const wxString& str)
@ -737,7 +737,7 @@ class mem_func_ptr_t<RT (*)(T1)> : public mem_base_t<u64>
{
Callback cb;
cb.SetAddr(m_addr);
cb.Handle(_get_func_arg(a1));
cb.Handle(_func_arg<T1>::get_value(a1));
cb.Branch(!is_async);
}