diff --git a/src/Gifitti/Gifitti/Models/GifModel.cs b/src/Gifitti/Gifitti/Models/GifModel.cs index ec621e3b487c0dae4f13d7988b75a2020a6f6d61..05bbab10253430591d7216cb46c7ca779036a3ac 100644 --- a/src/Gifitti/Gifitti/Models/GifModel.cs +++ b/src/Gifitti/Gifitti/Models/GifModel.cs @@ -190,7 +190,7 @@ namespace Gifitti.Models { originalGif.SelectActiveFrame(dimension, index); //find the frame - return (Image)originalGif.Clone(); + return originalGif; //return a copy of it } diff --git a/src/Gifitti/Gifitti/View_Models/MainForm.cs b/src/Gifitti/Gifitti/View_Models/MainForm.cs index 1a9d5ba356d8f77897592094486b65629d0b5a09..72d87ed29d5af0c98f2aa3e963e615ed94ce5a9b 100644 --- a/src/Gifitti/Gifitti/View_Models/MainForm.cs +++ b/src/Gifitti/Gifitti/View_Models/MainForm.cs @@ -25,7 +25,7 @@ namespace Gifitti.View_Models { #region Fields GifModel gm; - + HelpContext f2 = new HelpContext(); // GifImage _currentGif; <- used to encapsulate info later private const int widthBuffer = 20; private const int heightBuffer = 60; @@ -300,8 +300,10 @@ namespace Gifitti.View_Models /// <param name="e"> Event arguments associated with this event. </param> private void menuOpenHelp(object sender, EventArgs e) { - HelpContext f2 = new HelpContext(); - f2.Show(); + if(f2.IsDisposed) + f2 = new HelpContext(); + if (!f2.Visible) + f2.Show(); } /// <summary>