Citation: 1P.104/2007 18.06.2007 E. C

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral de réformer le jugement en ce sens que les frais de la cause ne sont pas mis à sa charge, subsidiairement à ce que le jugement soit annulé en ce qui concerne le sort des frais de la procédure cantonale. Il se plaint d'une application arbitraire de l'art. 158 du Code de procédure pénale vaudois (CPP/VD) et subsidiairement, d'une violation de son droit d'être entendu. Il sollicite en outre l'assistance judiciaire. La Cour de cassation pénale se réfère aux considérants de son arrêt. Le Ministère public conclut au rejet du recours en se référant aux considérants de l'arrêt attaqué.