git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorSweidan Omar <TFS\sweidan.omar>
Thu, 13 Jan 2022 00:15:57 +0000 (00:15 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Thu, 13 Jan 2022 00:15:57 +0000 (00:15 +0000)
client/DxPlay/PlayerForm.cs

index b39ed2e35f5626b6de681cf4462ae22ac848c8b3..3a948871f869d1be59b95b66ad98c7c5afcdb668 100644 (file)
@@ -387,14 +387,14 @@ namespace DxPlay
         private void OnRewindMouseDown(object sender, MouseEventArgs e)\r
         {\r
             buttonDown = true;\r
-            do\r
+            if (m_play != null && m_play.State == GraphState.Playing)\r
             {\r
-                if (m_play != null && m_play.State == GraphState.Playing)\r
+                do\r
                 {\r
                     m_play.Rewind(10);\r
                     Application.DoEvents();\r
-                }\r
-            } while (buttonDown);\r
+                } while (buttonDown);\r
+            }\r
         }\r
 \r
         private void OnForwardMouseUp(object sender, MouseEventArgs e)\r
@@ -405,14 +405,14 @@ namespace DxPlay
         private void OnForwardMouseDown(object sender, EventArgs e)\r
         {\r
             buttonDown = true;\r
-            do\r
+            if (m_play != null && m_play.State == GraphState.Playing)\r
             {\r
-                if (m_play != null && m_play.State == GraphState.Playing)\r
+                do\r
                 {\r
                     m_play.Forward(10);\r
                     Application.DoEvents();\r
-                }\r
-            } while (buttonDown);\r
+                } while (buttonDown);\r
+            }\r
         }\r
 \r
         private void OnStepBackMouseUp(object sender, MouseEventArgs e)\r
@@ -423,11 +423,14 @@ namespace DxPlay
         private void OnStepBackMouseDown(object sender, MouseEventArgs e)\r
         {\r
             buttonDown = true;\r
-            do\r
+            if (m_play != null)\r
             {\r
-                m_play.Rewind(1);\r
-                Application.DoEvents();\r
-            } while (buttonDown);\r
+                do\r
+                {\r
+                    m_play.Rewind(1);\r
+                    Application.DoEvents();\r
+                } while (buttonDown);\r
+            }\r
         }\r
 \r
         private void OnStepForwardMouseUp(object sender, MouseEventArgs e)\r
@@ -438,11 +441,14 @@ namespace DxPlay
         private void OnStepForwardMouseDown(object sender, EventArgs e)\r
         {\r
             buttonDown = true;\r
-            do\r
+            if (m_play != null)\r
             {\r
-                m_play.Forward(1);\r
-                Application.DoEvents();\r
-            } while (buttonDown);\r
+                do\r
+                {\r
+                    m_play.Forward(1);\r
+                    Application.DoEvents();\r
+                } while (buttonDown);\r
+            }\r
         }\r
 \r
         private void Rewind()\r