A.- Die Arbeitslosenkasse SMUV, Zahlstelle Uzwil, richtete der Firma N._ AG für die Abrechnungs- perioden April bis Oktober 1995 und Oktober 1996 bis Dezember 1996 Kurzarbeitsentschädigung in der Höhe von Fr. 59'868.75 aus. Mit Verfügung vom 29. Januar 1998 forderte die Kasse von der Firma den Betrag von Fr. 9152.15 zurück. Zur Begründung verwies sie auf eine entsprechende Anordnung der Aufsichtsbehörde. Diese hatte anlässlich der im Juli 1997 durchgeführten Kassenrevision festgestellt, dass die Abrechnungen auf einer wöchentlichen Arbeitszeit von 46,25 Stunden beruhten. Die Abklärungen bei der Firma hätten nun aber ergeben, dass in diesen Stunden keine Vorholzeit enthalten sei, weshalb auf die durchschnittliche tägliche Arbeitszeit (8,223/8,11 Stunden für 1995/96) gemäss Rahmenvertrag für das Maler- und Gipsergewerbe (nachfolgend: Gesamtarbeitsvertrag) abzustellen sei (Revisionsbericht vom 12. August 1997). B.- Die von der Firma gegen die Rückforderung von Kurzarbeitsentschädigung, soweit die Abrechnungsperioden April bis Oktober 1995 betreffend, erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen nach zwei- fachem Schriftenwechsel mit Entscheid vom 22. April 1999 fachem Schriftenwechsel mit Entscheid vom 22. April 1999 ab. C.- Die N._ AG führt Verwaltungsgerichts- beschwerde und beantragt sinngemäss die Neubeurteilung der Rückforderung. Die Arbeitslosenkasse SMUV trägt auf Abweisung der Verwaltungsgerichtsbeschwerde an. Das Staatssekretariat für Wirtschaft, Abteilung Arbeitsmarkt und Arbeitslosenver- sicherung, hat sich nicht vernehmen lassen.