[X2Go-Commits] [mteleplayer] 01/01: Fix dancing numbers and hopefully some olMagic visibility issues

git-admin at x2go.org git-admin at x2go.org
Thu Aug 28 13:19:15 CEST 2014


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository mteleplayer.

commit a682c8f37481c6d8055b2f12e9c5fdf04e964be2
Author: gznget <opensource at gznianguan.com>
Date:   Thu Aug 28 13:12:02 2014 +0200

    Fix dancing numbers and hopefully some olMagic visibility issues
---
 .../mteleplayer/bin/mteleplayer_clientside         |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/clientside/lib/telekinesis/client/applications/mteleplayer/bin/mteleplayer_clientside b/clientside/lib/telekinesis/client/applications/mteleplayer/bin/mteleplayer_clientside
index 6c80027..bb556d0 100755
--- a/clientside/lib/telekinesis/client/applications/mteleplayer/bin/mteleplayer_clientside
+++ b/clientside/lib/telekinesis/client/applications/mteleplayer/bin/mteleplayer_clientside
@@ -166,7 +166,7 @@ $window->show_all();
 &do_mplayer;
 doOverlayMagic('init');
 
-$TnW{'timeoutRound'} = Glib::Timeout->add (1000, sub {appCOM("YO!");if ($sstatusi{'lastCOMtime'} < (time()-2)) {&doSelfTerminate;}1;});
+$TnW{'timeoutRound'} = Glib::Timeout->add (1000, sub {appCOM("YO!");if ($sstatusi{'lastCOMtime'} < (time()-4)) {&doSelfTerminate;}1;});
 $TnW{'transglitcpresistance'} = Glib::Timeout->add(100, \&connectionPresistance);
 $TnW{'mouseDeDodger'}  = Glib::Timeout->add(100, sub {if ($olMagic{'dodgeMouse'} eq 1) {doOverlayMagic('dodgemouse',0);}1;});
 
@@ -456,8 +456,9 @@ sub watch_mplayerOutput {
 			if ($line =~ /^A:[\ \.\d]*V:([\ \.\d]*)/) {$mpState{'mediaPos'} = $1;}
 			elsif ($line =~ /^A:([\ \.\d]*)/) {$mpState{'mediaPos'} = $1;} 
 			elsif ($line =~ /^V:[\ ]*([\.\d]*[\ ]*)/) {$mpState{'mediaPos'} = $1;}
-			$mpState{'mediaPos'}++;$mpState{'mediaPos'}--;
+#			$mpState{'mediaPos'} =~ s/\ //g;
 			my ($newSecond,undef) = split(/\./,$mpState{'mediaPos'});
+			$newSecond =~ s/\D//g;$newSecond++;$newSecond--;
 			if ($newSecond ne $mpState{'prevSecond'}) {
 				$mpState{'prevSecond'} = $newSecond;
 				doReportTimePos($newSecond,$mpState{'mediaLength'});
@@ -566,7 +567,7 @@ sub doOverlayMagic {
 		}
 
 	} elsif ($doWHAT eq "csseswin") {
-
+appDBugLog("WTF:$olMagic{'CsSesWin_FS'} ne $_[1]");
         	if ($olMagic{'CsSesWin_FS'} ne $_[1]) {
 			if ($_[1] eq 1) {
 				$olMagic{'CsSesWin_FS'} = 1;
@@ -660,6 +661,7 @@ sub doOverlayMagic {
 
 
 	if (($changeVis eq 1) or ($reTogVis eq 1)) {
+
 		if ($olMagic{'visible'} eq 0) {
 			if ($window->visible) {
 				$window->hide_all;
@@ -670,6 +672,9 @@ sub doOverlayMagic {
 					$window->hide_all;
 				}
 			}
+			if ($olMagic{'CsSesWin_FS'} eq 1) {
+				usleep(200000);
+			}
 			unless ($window->visible) {
 				$window->move($olMagic{'overlay_X'},$olMagic{'overlay_Y'});
 				$window->resize($olMagic{'SsAppWin_Wdt'},$olMagic{'SsAppWin_Hgt'});

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/mteleplayer.git


More information about the x2go-commits mailing list