Faits : A. Par jugement du 6 décembre 2013, le Tribunal de police des Montagnes et du Val-de-Ruz a condamné X._ à 180 jours-amende à 70 fr. avec sursis pendant 2 ans, à une amende de 500 fr. à titre de peine additionnelle ainsi qu'à sa part des frais de la cause. B. Le 17 décembre 2014, la Cour pénale du Tribunal cantonal neuchâtelois a admis partiellement l'appel déposé par X._ contre ce jugement, qu'elle a réformé en ce sens qu'elle l'a libérée de la prévention de diminution effective de l'actif au préjudice des créanciers au sens de l'art. 164 ch. 2 CP. Elle a en revanche maintenu sa condamnation pour fraude dans la saisie au sens de l'art. 163 ch. 2 CP. Elle a en conséquence réduit à 60 le nombre des jours-amende et à 200 fr. le montant de l'amende. S'agissant des frais, elle a mis à la charge de X._ 1/3 des frais de première instance, soit 1'588 fr., ainsi que 1/5 des frais de 2ème instance la concernant, soit 864 francs. Elle a par ailleurs alloué à son mandataire une " indemnité de défenseur d'office globale arrêtée à 1675 francs ". C. X._ forme un recours en matière pénale contre l'arrêt de la Cour pénale. Elle ne s'en prend à l'arrêt attaqué que dans la mesure où il ne lui octroie aucune indemnité, au sens de l'art. 429 al. 1 let. a CPP, pour ses frais de défense en première instance. Elle conclut, avec suite de frais et dépens, à l'annulation du jugement de la cour pénale et, principalement, à la confirmation des chiffres 2 à 17 dudit jugement et à la condamnation de l'État de Neuchâtel à lui verser une indemnité de 4'132 fr. 80 en application de l'art. 429 CPP. A titre subsidiaire, elle conclut au renvoi de la cause à la cour cantonale pour qu'elle statue à nouveau. Elle sollicite par ailleurs l'assistance judiciaire. D. Tant le ministère public que la cour cantonale on renoncé à présenter des observations, cette dernière se référant à son jugement.