Did you let her take a break every 30 minutes? Ask her to watch something far away if possible during the break, let the eyes relax.
According to Today's newspaper, One hour a day is the maximum for kids but I think my baby should exceed this limit given my maid loves to watch TV... :-(