[ekiga/ds-gtk-application] CallWindow: Fixed Esc handling when being in fullscreen.



commit 8fca1f6299c4dcdda1107ad26093ee67fd607fc2
Author: Damien Sandras <dsandras seconix com>
Date:   Sat Nov 15 16:36:34 2014 +0100

    CallWindow: Fixed Esc handling when being in fullscreen.

 lib/engine/gui/gtk-frontend/call-window.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/call-window.cpp b/lib/engine/gui/gtk-frontend/call-window.cpp
index 0c65188..bb8cc61 100644
--- a/lib/engine/gui/gtk-frontend/call-window.cpp
+++ b/lib/engine/gui/gtk-frontend/call-window.cpp
@@ -1005,12 +1005,13 @@ ekiga_call_window_delete_event_cb (GtkWidget *widget,
   g_return_val_if_fail (EKIGA_IS_CALL_WINDOW (self), false);
 
   /* Hang up or disable preview */
+  if (self->priv->fullscreen) {
+    ekiga_call_window_toggle_fullscreen (self);
+  }
+
   if (self->priv->calling_state != Standby && self->priv->current_call) {
     self->priv->current_call->hang_up ();
   }
-  else if (self->priv->fullscreen) {
-    ekiga_call_window_toggle_fullscreen (self);
-  }
   else {
     settings = g_settings_new (VIDEO_DEVICES_SCHEMA);
     g_settings_set_boolean (settings, "enable-preview", false);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]