Sachverhalt: Sachverhalt: A. Der 1958 geborene G._ arbeitete ab 1. März 1999 als Informatikberater in der Firma X._ AG. Ende März 2001 kündigte er bei seinem Vorgesetzten. Mit Schreiben vom 26. April 2001 bestätigte er die mündlich ausgesprochene Kündigung. Am 11. Juni 2001 löste die Firma ihrerseits das Arbeitsverhältnis mit sofortiger Wirkung auf. Am 14. Juni 2001 meldete sich G._ beim Regionalen Arbeitsvermittlungszentrum St. Gallen (RAV); er beantragte ab diesem Zeitpunkt Arbeitslosenentschädigung. Im November 2001 zahlte die Arbeitslosenkasse Comedia für die Monate Juni und Juli 2001 Taggelder in der Höhe von Fr. 7213.55 (Fr. 1719.50 + Fr. 5494.05) aus. Im Januar 2002 erfolgte eine Nachzahlung von Fr. 169.95 (Fr. 41.- + Fr. 128.95). Am 17. Dezember 2001 reichte G._ beim Bezirksgericht St. Gallen Klage gegen die Firma X._ AG ein mit dem Rechtsbegehren, die Firma sei zu verpflichten, Fr. 29'420.80 samt 5 % Zins seit Klageeinleitung zu bezahlen. Am 14. Januar 2002 trat die Arbeitslosenkasse Comedia als Intervenientin an der Seite des Klägers mit einer Forderung in der Höhe von Fr. 7293.50 (ausmachend die für die Monate Juni und Juli 2001 ausbezahlte Arbeitslosenentschädigung) in den Prozess. Die Firma beantragte in ihrer Antwort vom 24. Januar 2002 die Abweisung der Klage. Am 18. Februar 2002 schlossen die Parteien vor Bezirksgericht folgenden Vergleich: «1. Die Beklagte bezahlt (...) dem Kläger 1 Fr. 1680.- netto und der Klä- gerin 2 Fr. 3920.- netto bis Ende März 2002. 2. Das Arbeitszeugnis vom 11. Juni 2001 wird von der Beklagten bis Ende Februar 2002 wie folgt abgeändert: Erster Abschnitt: , vom März 1999 bis Juni 2001 ... (...) 3. Damit sind die Parteien per Saldo aller Ansprüche aus dem Arbeits- verhältnis auseinandergesetzt.» (Entscheid vom 18. Februar 2002). Die Arbeitslosenkasse rechnete die Fr. 3920.- an die für die Monate Juni 2001 (Fr. 1760.50) und Juli 2001 (Fr. 2159.50) erbrachten Leistungen an. Am 11. März 2002 erstellte sie entsprechende mit «Gutschrift» bezeichnete neue Abrechnungen. Mit Schreiben vom 30. Mai 2003 ersuchte G._ die Arbeitslosenkasse, ihm den Betrag von Fr. 3920.- zu überweisen oder allenfalls die Rahmenfrist vom 14. Juni 2001 bis 13. Juni 2003 zu verlängern. Mit Einspracheentscheid vom 3. Oktober 2003 lehnte die Kasse das Gesuch ab. In der Begründung stellte sie u.a. fest, die Abrechnungen für Juni und Juli 2001 seien unangefochten in Rechtskraft erwachsen. An deren Richtigkeit bestünden im Übrigen keine Zweifel. Mit Schreiben vom 30. Mai 2003 ersuchte G._ die Arbeitslosenkasse, ihm den Betrag von Fr. 3920.- zu überweisen oder allenfalls die Rahmenfrist vom 14. Juni 2001 bis 13. Juni 2003 zu verlängern. Mit Einspracheentscheid vom 3. Oktober 2003 lehnte die Kasse das Gesuch ab. In der Begründung stellte sie u.a. fest, die Abrechnungen für Juni und Juli 2001 seien unangefochten in Rechtskraft erwachsen. An deren Richtigkeit bestünden im Übrigen keine Zweifel. B. Die von G._ hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 18. Mai 2004 ab. B. Die von G._ hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 18. Mai 2004 ab. C. G._ führt Verwaltungsgerichtsbeschwerde mit den Rechtsbegehren, die Arbeitslosenkasse Comedia sei zu verpflichten, allenfalls nach entsprechender Änderung der Rahmenfrist den Betrag von Fr. 3920.- rückzuerstatten. Die Arbeitslosenkasse Comedia äussert sich nicht materiell und stellt keinen Antrag zur Verwaltungsgerichtsbeschwerde. Das Staatssekretariat für Wirtschaft verzichtet auf eine Vernehmlassung. 