don't crash if we have an empty ObjectModel (i.e. 'new document')
This commit is contained in:
parent
195b498054
commit
6d9f1ed59c
@ -106,6 +106,8 @@ namespace UniversalEditor.Plugins.Multimedia.UserInterface.Editors.Multimedia.Au
|
||||
|
||||
WaveformAudioEditorTrack track = (Parent as WaveformAudioEditorTrack);
|
||||
WaveformAudioObjectModel wave = track.ObjectModel;
|
||||
if (wave.RawSamples == null)
|
||||
return;
|
||||
|
||||
ScrollBounds = new MBS.Framework.Drawing.Dimension2D(wave.RawSamples.Length, 0);
|
||||
|
||||
|
||||
@ -152,8 +152,8 @@ namespace UniversalEditor.ObjectModels.Multimedia.Audio.Waveform
|
||||
clone.Header.DataRate = this.Header.DataRate;
|
||||
clone.Header.FormatTag = this.Header.FormatTag;
|
||||
clone.Header.SampleRate = this.Header.SampleRate;
|
||||
clone.RawData = (this.mvarRawData.Clone() as byte[]);
|
||||
clone.RawSamples = (this.RawSamples.Clone() as WaveformAudioSamples);
|
||||
clone.RawData = (this.RawData?.Clone() as byte[]);
|
||||
clone.RawSamples = (this.RawSamples?.Clone() as WaveformAudioSamples);
|
||||
|
||||
clone.Information.AlbumTitle = (Information.AlbumTitle.Clone() as string);
|
||||
clone.Information.Comments = (Information.Comments.Clone() as string);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user