From eb2936c2008f951cf51ebe05eb10860b9bf496f9 Mon Sep 17 00:00:00 2001 From: Riley McGee <mcgeer@mcmaster.ca> Date: Mon, 28 Nov 2016 10:46:01 -0500 Subject: [PATCH] Help Context opening N times resolved --- src/Gifitti/Gifitti/Models/GifModel.cs | 2 +- src/Gifitti/Gifitti/View_Models/MainForm.cs | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Gifitti/Gifitti/Models/GifModel.cs b/src/Gifitti/Gifitti/Models/GifModel.cs index ec621e3..05bbab1 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 1a9d5ba..72d87ed 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> -- GitLab