/[pcsx2_0.9.7]/branch/debug/0.X/0.9.X/0.9.7/ramdump-lateset/pcsx2/gui/SysState.cpp
ViewVC logotype

Diff of /branch/debug/0.X/0.9.X/0.9.7/ramdump-lateset/pcsx2/gui/SysState.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 329 by william, Mon Dec 27 04:02:56 2010 UTC revision 330 by william, Tue Dec 28 04:24:23 2010 UTC
# Line 97  void MemorySavestateEntry::FreezeIn( pxI Line 97  void MemorySavestateEntry::FreezeIn( pxI
97          if (entrySize < expectedSize)          if (entrySize < expectedSize)
98          {          {
99                  Console.WriteLn( Color_Yellow, " '%s' is incomplete (expected 0x%x bytes, loading only 0x%x bytes)",                  Console.WriteLn( Color_Yellow, " '%s' is incomplete (expected 0x%x bytes, loading only 0x%x bytes)",
100                          GetFilename(), expectedSize, entrySize );                          GetFilename().c_str(), expectedSize, entrySize );
101          }          }
102    
103          uint copylen = std::min(entrySize, expectedSize);          uint copylen = std::min(entrySize, expectedSize);
# Line 403  public: Line 403  public:
403    
404          SysExecEvent_ZipToDisk* Clone() const { return new SysExecEvent_ZipToDisk( *this ); }          SysExecEvent_ZipToDisk* Clone() const { return new SysExecEvent_ZipToDisk( *this ); }
405    
406          SysExecEvent_ZipToDisk( ScopedPtr<ArchiveEntryList>& srclist, const wxString& filename )          SysExecEvent_ZipToDisk( ArchiveEntryList& srclist, const wxString& filename )
407                  : m_filename( filename )                  : m_filename( filename )
408          {          {
409                  m_src_list = srclist.DetachPtr();                  m_src_list = &srclist;
410          }          }
411    
412          SysExecEvent_ZipToDisk( ArchiveEntryList* srclist, const wxString& filename )          SysExecEvent_ZipToDisk( ArchiveEntryList* srclist, const wxString& filename )
# Line 454  protected: Line 454  protected:
454                  }                  }
455    
456                  (*new VmStateCompressThread())                  (*new VmStateCompressThread())
457                          .SetSource(m_src_list)                          .SetSource(elist)
458                          .SetOutStream(out)                          .SetOutStream(out)
459                          .SetFinishedPath(m_filename)                          .SetFinishedPath(m_filename)
460                          .Start();                          .Start();
461    
462                  // No errors?  Release cleanup handlers:                                          // No errors?  Release cleanup handlers:                        
463                  elist.DetachPtr();                  elist.DetachPtr();
464                    out.DetachPtr();
465          }          }
466                    
467          void CleanupEvent()          void CleanupEvent()
# Line 581  protected: Line 582  protected:
582                          if (SavestateEntries[i]->IsRequired())                          if (SavestateEntries[i]->IsRequired())
583                          {                          {
584                                  throwIt = true;                                  throwIt = true;
585                                  Console.WriteLn( Color_Red, " ... not found '%s'!", SavestateEntries[i]->GetFilename() );                                  Console.WriteLn( Color_Red, " ... not found '%s'!", SavestateEntries[i]->GetFilename().c_str() );
586                          }                          }
587                  }                  }
588    
# Line 630  void StateCopy_SaveToFile( const wxStrin Line 631  void StateCopy_SaveToFile( const wxStrin
631                    
632          GetSysExecutorThread().PostEvent(new SysExecEvent_DownloadState ( ziplist ));          GetSysExecutorThread().PostEvent(new SysExecEvent_DownloadState ( ziplist ));
633          GetSysExecutorThread().PostEvent(new SysExecEvent_ZipToDisk             ( ziplist, file ));          GetSysExecutorThread().PostEvent(new SysExecEvent_ZipToDisk             ( ziplist, file ));
634            
635            ziplist.DetachPtr();
636  }  }
637    
638  void StateCopy_LoadFromFile( const wxString& file )  void StateCopy_LoadFromFile( const wxString& file )

Legend:
Removed from v.329  
changed lines
  Added in v.330

  ViewVC Help
Powered by ViewVC 1.1.22