Index: abi/src/text/fmt/xp/fp_PageSize.cpp
===================================================================
RCS file: /cvsroot/abi/src/text/fmt/xp/fp_PageSize.cpp,v
retrieving revision 1.11
diff -u -r1.11 fp_PageSize.cpp
--- abi/src/text/fmt/xp/fp_PageSize.cpp	2001/02/24 15:41:37	1.11
+++ abi/src/text/fmt/xp/fp_PageSize.cpp	2001/03/01 06:45:29
@@ -96,6 +96,20 @@
 			m_predefined = (char *)pagesizes [i].name;
 			break;
 		}
+		if ((pagesizes [i].h == w) &&
+			(pagesizes [i].w == h) &&
+			(pagesizes [i].u == u))
+		{
+			m_predefined = (char *)pagesizes [i].name;
+			m_bisPortrait = false;
+			break;
+		}
+	}
+
+	// Force Custom Label if nothing else fits
+	if ( i == (int)_last_predefined_pagesize_dont_use_ )
+	{
+		m_predefined = (char *)pagesizes [i-1].name;
 	}
 }
 
