diff --git a/MainWindow.xaml b/MainWindow.xaml
index 13714b0..11eb2cf 100644
--- a/MainWindow.xaml
+++ b/MainWindow.xaml
@@ -236,7 +236,7 @@
Background="#01000000"
PreviewMouseLeftButtonDown="VideoClickCatcher_DoubleClick">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -260,41 +338,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
m.pause())");
+ WebView.Visibility = Visibility.Collapsed;
+ VideoView.Visibility = Visibility.Visible;
+ VideoOverlay.Visibility = Visibility.Visible;
await ShowEpgOverlayAsync();
}
private void BtnCloseEpg_Click(object sender, RoutedEventArgs e)
{
HideEpgOverlay();
+ // Wenn Web-Sender: WebView wieder zeigen
+ if (_currentChannel?.Kind == ChannelKind.Web)
+ {
+ VideoView.Visibility = Visibility.Collapsed;
+ VideoOverlay.Visibility = Visibility.Collapsed;
+ WebView.Visibility = Visibility.Visible;
+ }
}
// ────────── EPG-Overlay (Joyn-Style) ──────────
@@ -1113,7 +1123,15 @@ public partial class MainWindow : Window
case Key.F11: ToggleFullscreen(); e.Handled = true; break;
case Key.Escape:
if (EpgOverlay.Visibility == Visibility.Visible)
+ {
HideEpgOverlay();
+ if (_currentChannel?.Kind == ChannelKind.Web)
+ {
+ VideoView.Visibility = Visibility.Collapsed;
+ VideoOverlay.Visibility = Visibility.Collapsed;
+ WebView.Visibility = Visibility.Visible;
+ }
+ }
else if (_isFullscreen) ToggleFullscreen();
e.Handled = true;
break;