OSDN Git Service

WinGui:
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 15 Aug 2010 19:52:11 +0000 (19:52 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 15 Aug 2010 19:52:11 +0000 (19:52 +0000)
- Fix for "del" key deleting items from the queue when additional modifier keys were pressed.

git-svn-id: svn://localhost/HandBrake/trunk@3479 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/C#/frmQueue.cs

index e4c5089..eedc109 100644 (file)
@@ -507,7 +507,7 @@ namespace Handbrake
         /// </param>\r
         private void ListQueueDeleteKey(object sender, KeyEventArgs e)\r
         {\r
-            if (e.KeyCode == Keys.Delete)\r
+            if (e.KeyCode == Keys.Delete && e.Modifiers == Keys.None)\r
                 DeleteSelectedItems();\r
         }\r
 \r
@@ -665,7 +665,7 @@ namespace Handbrake
         /// </param>\r
         private void MnuReaddClick(object sender, EventArgs e)\r
         {\r
-            if (!queue.LastEncode.IsEmpty)\r
+            if (queue.LastEncode != null && !queue.LastEncode.IsEmpty)\r
             {\r
                 queue.Add(\r
                     queue.LastEncode.Query, \r