Bloom.Edit.EditingView.SaveChangedImage C# (CSharp) Method

SaveChangedImage() private method

private SaveChangedImage ( GeckoHtmlElement imageElement, PalasoImage imageInfo, string exceptionMsg ) : void
imageElement GeckoHtmlElement
imageInfo PalasoImage
exceptionMsg string
return void
        void SaveChangedImage(GeckoHtmlElement imageElement, PalasoImage imageInfo, string exceptionMsg)
        {
            try
            {
                if(ShouldBailOutBecauseUserAgreedNotToUseJpeg(imageInfo))
                    return;
                _model.ChangePicture(imageElement, imageInfo, new NullProgress());
            }
            catch(System.IO.IOException error)
            {
                ErrorReport.NotifyUserOfProblem(error, error.Message);
            }
            catch(ApplicationException error)
            {
                ErrorReport.NotifyUserOfProblem(error, error.Message);
            }
            catch(Exception error)
            {
                ErrorReport.NotifyUserOfProblem(error, exceptionMsg);
            }
        }