AmigaAmp.de Foren-Übersicht AmigaAmp.de
AmigaAmp - the MP3 player for Amiga
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin

AAMP still blocking menues

 
Neues Thema eröffnen   Neue Antwort erstellen    AmigaAmp.de Foren-Übersicht -> AmigaAmp Discussion
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Deniil



Anmeldungsdatum: 11.07.2002
Beiträge: 15

BeitragVerfasst am: Mo Nov 17, 2003 7:24 pm    Titel: AAMP still blocking menues Antworten mit Zitat

Yes! The old problem I talked to you about years ago is still there and I think I've ju found out the answer..!

Are you using any IDCMP_*VERIFY
flags?? If so, these MUST be replied to immediately when they arrive, else intuition will block. However. Intuition also has a timeout value to prevent deadlock when this happes, and that's why the menues take 5 seconds to appears whenever AmigaAmp is not around to answer it's veryfi-signals, like when a requester is open, or when it has hanged (happens rarely, although it happened just now. Perhaps because I used the 2.9 engine with AAMP 2.10..?).

To prevent this from happening the IDCMP_*VERIFY flags has to be deactivated with ModifyIDCMP() before AAMP goes to sleep, like in a requester.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
tom
Site Admin


Anmeldungsdatum: 12.06.2002
Beiträge: 240
Wohnort: Hannover, Germany

BeitragVerfasst am: Mo Nov 17, 2003 8:40 pm    Titel: Re: AAMP still blocking menues Antworten mit Zitat

Deniil hat folgendes geschrieben:
To prevent this from happening the IDCMP_*VERIFY flags has to be deactivated with ModifyIDCMP() before AAMP goes to sleep, like in a requester.


Hi!

That's in the code already -- before opening any requester and before iconifying AmigaAMP. If I remove the IDCMP modification on purpose I get blocked menues as well but when I leave it in there all works fine here. I've tested it on my A4000 and on WinUAE where I've installed a clean OS3.9 system with no hacks.

Just let me recapture what happens: When you start AmigaAMP and let it play some file, all ist still ok, correct? But as soon as you let AmigaAMP open any file- or directory-requester, menues are blocked? But only menues that belong to AmigaAMP, right? Workbench menues for example should still work because in this case there's no message being sent to AmigaAMP that needs to be replied immediately.

Tom
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Deniil



Anmeldungsdatum: 11.07.2002
Beiträge: 15

BeitragVerfasst am: Mi Nov 19, 2003 12:47 pm    Titel: Re: AAMP still blocking menues Antworten mit Zitat

[/quote]Just let me recapture what happens: When you start AmigaAMP and let it play some file, all ist still ok, correct? But as soon as you let AmigaAMP open any file- or directory-requester, menues are blocked? But only menues that belong to AmigaAMP, right? Workbench menues for example should still work because in this case there's no message being sent to AmigaAMP that needs to be replied immediately.
[/quote]

Actually, all menues work when a file-requester is opened (but they don't respond ofcourse). Both AAMP and other menues pops down immediately.
BUT! Not if the prefs is opened from AmigaAMP, then all menues for all program on Workbench screen are blocked a couple of seconds. Looks like you forgot this particular code for the Prefs :)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
tom
Site Admin


Anmeldungsdatum: 12.06.2002
Beiträge: 240
Wohnort: Hannover, Germany

BeitragVerfasst am: Mi Nov 19, 2003 6:16 pm    Titel: Antworten mit Zitat

Aaah! Smile

Now I see! Ok, I'll take care of that!

Thanks for testing it and figuring it out!

Tom
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AmigaAmp.de Foren-Übersicht -> AmigaAmp Discussion Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
-- Theme by ShadyNeighbor - EQ graphic from www.freeclipart.nu/ --
Theme Converted for phpBB2.0.5 by phpBB2.de