[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