Maximiertes Fenster nach Start verschoben

Fehler in TV-Browser
Antworten
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Hi ds10,

das es bei mir immer mal wieder vorkommt, dass beim TV-Browser Start das maximierte Fenster nach rechts unten verschoben ist,
wäre vielleicht eine Log-Ausgabe zum berechneten, ausgegeben Fenster sinnvoll. So könnte man dem Problem auf die Schliche kommen.

Oder wie könnte das in der Software behoben werden?

So sieht es nach dem heutigen Start aus:
Screenshot 2021-12-26 131509.jpg
Screenshot 2021-12-26 131509.jpg (10.81 KiB) 3403 mal betrachtet
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Wenn TV-Browser maximiert beendet wurde, dann dürfte der gar nicht als Fenster auf dem Desktop erscheinen, sondern müsste wieder maximiert sein.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Passiert auch fast immer.

Nur manchmal, ich weiß nicht aus welchen Gründen verliert der TV-Browser die Maximierung und verschiebt das Fenster nach unten links.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Ist heute wieder passiert....
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Jo
Site Admin
Beiträge: 11805
Registriert: 07 Apr 2006, 23:39

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Jo »

Eine Möglichkeit wie das passieren kann ist, dass man beim Schließen von TVB beim Klick auf "X" erst den "Verkleinern"-Button trifft und das Fenster damit versehentlich gar nicht mehr maximiert beendet wird und dann natürlich auch nicht mehr maximiert startet.
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Hm, eigentlich nicht möglich. Da ich TV-Browser so nicht beende.

Aber wenn du das so sagst, kann es am Tray-Icon liegen?
Ich beende TV-Browser meist im minimierten Zustand über das Tray-Icon.

Das würde aber das Verschieben nicht begründen.
Denn, wenn das Fenster verschoben wurde, schiebe ich es wieder zurück und maximiere dann.

Wenn man im Start-Log die gespeicherten und dann verwendeten Fenster-Attribute sehen könnte,
könnte das auch helfen den Fehler einzugrenzen.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Du kannst in der settings.prop von TV-Browser sehen, was über das Fenster gespeichert ist.

Code: Alles auswählen

window.height=
window.isMaximized=
window.width=
window.x=
window.y=
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Okay, ich habe nun mal mehrfach TV-Browser neugestartet, bis das Problem auftrat.

Fenster maximiert an der richtigen Position:
window.height=1056
window.isMaximized=true
window.width=1936
window.x=-8
window.y=-8

Fenster, nachdem es nach rechts unten (nach einem Neustart) verschoben wurde:
indow.height=1056
window.width=1936
window.x=-8
window.y=-8

Der Eintrag isMaximized ist dann weg.

Was mir auffällt ist, dass die Werte nicht immer gespeichert werden.
Ich habe das Fenster hin und her geschoben und dann zur Sicherheit die Einstellungen geöffnet und geschlossen,
sodass sich die settings.prop ändert. Aber die Koordinaten sind die alten.
Bei einer Maximierung des Fensters wird die Änderung sofort in die settings.prop geschrieben.

Kann es sein, dass TV-Browser die Änderung des Fensters (die Koordinaten) unter Windows nicht immer speichert?
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Das war letztendlich zu erwarten, wenn das Fenster irgendwann nicht maximiert ist und TV-Browser dann beendet wird, dann wird natürlich nicht mehr gespeichert, dass TV-Browser maximiert war, denn er war es dann ja nicht. Die Größe hat generell nichts mit dem Status maximiert zu tun, die sind voneinander unabhängig.

Interessant wäre der Eintrag window.isMaximized bevor das Fenster plötzlich nicht mehr maximiert geöffnet wird, aber vorm Schließen noch maximiert war.
Siggi hat geschrieben: 29 Dez 2021, 13:37Aber wenn du das so sagst, kann es am Tray-Icon liegen?
Ich beende TV-Browser meist im minimierten Zustand über das Tray-Icon.
Wenn TV-Browser in das Tray minimiert wird, dann sollte der Status des Fensters erhalten bleiben. Wenn man das Minimieren ins Tray nicht aktiviert hat, wird TV-Browser beim nächsten Start nicht mehr maximiert sein, da dann beim Beenden den Status minimiert hat.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Ich konnte das vorher sehen, dass nach dem Schließen vom TV-Browser window.isMaximized noch da war.
Dann hatte ich TV-Browser gestartet, dass Fenster war dann aus dem window.isMaximized gefallen und es stand nach rechts unten verschoben da.

Was mich dabei wunderte, die Koordinaten blieben dabei bei -8;-8, obwohl das Fenster ganz wo anders war.
Sind hier eigentlich die Minuswerte richtig? Scheinbar ja, könnte nach links oben aus dem Bild geschoben bedeuten.

Ich habe "Minimieren in den Tray" schon immer aktiviert.

Merkwürdig....
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Ich könnte mir vorstellen, dass es ein Problem mit dem Timing ist, also das Fenster maximiert wird, bevor es sichtbar ist und es deshalb nicht geht oder die Einstellungen werden gespeichert bevor TV-Browser maximiert ist und dann wir das als nicht maximiert gespeichert.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Ich habe jetzt Log-Infos bei nicht stabilen Versionen hinzugefügt. Da sieht man dann direkt, welche Werte TV-Browser gespeichert hat, bevor das Fenster positioniert wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Okay, ich hab die Dev-Version eingespielt und melde mich, wenn es wieder passiert.
Ich sehe auch den Log-Eintrag zu den Fenster-Einstellungen.

Mit der neuen Dev-Version bekomm ich aber vom EPG-Paid Addon ein Fehler.
Hängt das zusammen?

Siehe: viewtopic.php?f=42&t=19260&p=127356#p127356
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2271
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Maximiertes Fenster nach Start verschoben

Beitrag von Siggi »

Hi ds10, sieht bisher ganz gut aus.

Das Problem trat bisher nicht mehr auf.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Maximiertes Fenster nach Start verschoben

Beitrag von ds10 »

Ich hatte das so verändert, dass die Fensterposition nur gespeichert wird, wenn das Fenster auch tatsächlich sichtbar ist. Möglicherweise wurde vorher irgendwie eine Speicherung der aktuellen Position ausgeführt, bevor das Fenster angezeigt wurde und dann diese Koordinaten dann kurz danach gelesen wurden, um das Fenster anzuzeigen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten