TextOutputDev: Use page size for max value in TextPage::visitSelection

https://bugs.freedesktop.org/show_bug.cgi?id=50138
diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc
index 64a0848..a2198df 100644
--- a/poppler/TextOutputDev.cc
+++ b/poppler/TextOutputDev.cc
@@ -4615,7 +4615,8 @@
 	if (!best_block[i] ||
 	    d < best_d[i] ||
 	    (!blk->next && !flow->next &&
-	     x[i] > xMax && y[i] > yMax)) {
+	     x[i] >= fmin(xMax, pageWidth) &&
+	     y[i] >= fmin(yMax, pageHeight))) {
 	  best_block[i] = blk;
 	  best_flow[i] = flow;
 	  best_count[i] = count;