summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@gmail.com>2013-02-09 12:38:20 +0100
committerNeoBrainX <NeoBrainX@gmail.com>2013-02-09 12:39:19 +0100
commit6645bd6fc685fed5894e4bbb8c323ed4835e1efc (patch)
tree4713fc8323c20fae67135540bbc0bf9a57d2a81c /Source/Core
parenta11827cdf0ccc55b9a3f6259a27a9324e24cd018 (diff)
Fix a crash in the FifoPlayer dialog.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinWX/Src/FifoPlayerDlg.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Core/DolphinWX/Src/FifoPlayerDlg.cpp b/Source/Core/DolphinWX/Src/FifoPlayerDlg.cpp
index 254b1a6bc7..81268e3467 100644
--- a/Source/Core/DolphinWX/Src/FifoPlayerDlg.cpp
+++ b/Source/Core/DolphinWX/Src/FifoPlayerDlg.cpp
@@ -624,7 +624,9 @@ void FifoPlayerDlg::OnObjectListSelectionChanged(wxCommandEvent& event)
int stream_size = Common::swap16(objectdata);
objectdata += 2;
wxString newLabel = wxString::Format(wxT("%08X: %02X %04X "), obj_offset, cmd, stream_size);
- if ((objectdata_end - objectdata) % stream_size) newLabel += _("NOTE: Stream size doesn't match actual data length\n");
+ if (stream_size && ((objectdata_end - objectdata) % stream_size))
+ newLabel += _("NOTE: Stream size doesn't match actual data length\n");
+
while (objectdata < objectdata_end)
{
newLabel += wxString::Format(wxT("%02X"), *objectdata++);