Assuming that the reglazing is not due to damage (beyond normal wear and tear) caused by you, then yes--the landlord should either pay for you to stay elsewhere, provide another place to stay, or otherwise compensate you. In kicking you out of your apartment for a time, the landlord is breaching the contract (lease) between you: it is not providing you with the residence you are paying for. When one party to a contract breaches it, it is liable for the foreseeable costs resulting from its breach--in this case, your cost to live elsewhere during the reglazing. You could sue your landlord for compensation, if the won't voluntarily provide it to you (though depending on how many days out of your unit you are talking about, it may or may not be economically worthwhile to bring such a suit).