ekiga r7119 - in trunk: . lib/engine/videooutput/dx



Author: mschneid
Date: Sun Sep 28 20:39:35 2008
New Revision: 7119
URL: http://svn.gnome.org/viewvc/ekiga?rev=7119&view=rev

Log:
Fix flickering of PIP on windows.


Modified:
   trunk/ChangeLog
   trunk/lib/engine/videooutput/dx/videooutput-manager-dx.cpp

Modified: trunk/lib/engine/videooutput/dx/videooutput-manager-dx.cpp
==============================================================================
--- trunk/lib/engine/videooutput/dx/videooutput-manager-dx.cpp	(original)
+++ trunk/lib/engine/videooutput/dx/videooutput-manager-dx.cpp	Sun Sep 28 20:39:35 2008
@@ -233,8 +233,10 @@
     runtime.run_in_main (sigc::bind (fullscreen_mode_changed.make_slot (), Ekiga::VO_FS_OFF));
 
   if (dxWindow) {
-    if (update_required.remote || (!update_required.remote && !update_required.local))
+    if (update_required.remote || (!update_required.remote && !update_required.local)) {
       dxWindow->PutFrame ((uint8_t *) remote_frame, rf_width, rf_height, false);
+      dxWindow->PutFrame ((uint8_t *) local_frame, lf_width, lf_height, true);      
+    }
       
     if (update_required.local  || (!update_required.remote && !update_required.local))
       dxWindow->PutFrame ((uint8_t *) local_frame, lf_width, lf_height, true);      



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