Faits: Faits: A. L._, né en 1950, a travaillé en qualité de directeur de la société X._ SA jusqu'au 31 décembre 2000, date pour laquelle il a résilié son contrat de travail. Selon un extrait du registre du commerce, il a été vice-président de cette société avec signature individuelle du 3 août 1993 au 25 juin 2003, date à partir de laquelle il a obtenu la signature collective à deux. Saisie d'une demande de prestations le 29 janvier 2002, la Caisse cantonale genevoise de chômage (ci-après : la caisse) lui a alloué des indemnités de chômage durant la période du 1er janvier 2002 au 30 avril 2003. Par décision du 10 juillet 2003, confirmée par une décision sur opposition du 26 septembre 2003, la caisse a nié le droit de l'assuré à des indemnités de chômage pour la période susmentionnée, motif pris qu'il jouissait d'une situation professionnelle comparable à celle d'un employeur. Auparavant, elle avait rendu une décision (du 10 septembre 2003), par laquelle elle avait réclamé la restitution d'un montant de 77'234 fr. 05 correspondant aux indemnités de chômage allouées durant la période du 1er janvier 2002 au 30 avril 2003. L'assuré ayant formé opposition à cette décision, la caisse a suspendu l'instruction de la cause jusqu'à droit connu de manière définitive sur le droit à l'indemnité de chômage pour la période susmentionnée. Auparavant, elle avait rendu une décision (du 10 septembre 2003), par laquelle elle avait réclamé la restitution d'un montant de 77'234 fr. 05 correspondant aux indemnités de chômage allouées durant la période du 1er janvier 2002 au 30 avril 2003. L'assuré ayant formé opposition à cette décision, la caisse a suspendu l'instruction de la cause jusqu'à droit connu de manière définitive sur le droit à l'indemnité de chômage pour la période susmentionnée. B. Par écriture du 4 novembre 2003, L._ a recouru devant le Tribunal cantonal des assurances sociales du canton de Genève contre la décision sur opposition du 26 septembre 2003, par laquelle la caisse avait dénié son droit à des indemnités de chômage pour la période du 1er janvier 2002 au 30 avril 2003. Statuant le 6 juillet 2004, la juridiction cantonale a annulé les décisions de la caisse des 10 juillet et 26 septembre 2003, considérant que l'assuré avait bénéficié à juste titre d'indemnités de chômage à partir du mois de janvier 2002. Statuant le 6 juillet 2004, la juridiction cantonale a annulé les décisions de la caisse des 10 juillet et 26 septembre 2003, considérant que l'assuré avait bénéficié à juste titre d'indemnités de chômage à partir du mois de janvier 2002. C. La caisse interjette recours de droit administratif contre ce jugement, dont elle demande l'annulation, en concluant à la confirmation de sa décision sur opposition du 26 septembre 2003. L'intimé conclut au rejet du recours, sous suite de dépens. Le Secrétariat d'Etat à l'économie a renoncé à présenter des déterminations. 