From 17d734fee434ca4a37104b783a78fabcda0ac2a5 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Mon, 14 Jul 2014 13:31:19 -0700 Subject: [PATCH] Page size not always adjusted A user can select the pages to print by selecting a range from the UI after which the selected pages appear in the preview list. Now the user can further prune pages by clicking on them. If the number of pages change to two or one the page position and size were not adjusted. Now after the constraints of desected by clicking pages are propafated the page size position is also computed. bug:16297811 Change-Id: I62c0ae8ab5b1d91b120cbf9faa9653ef4ccbd97f --- .../src/com/android/printspooler/ui/PageAdapter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/PageAdapter.java b/packages/PrintSpooler/src/com/android/printspooler/ui/PageAdapter.java index eaf268d893824..094edf8b50420 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/PageAdapter.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PageAdapter.java @@ -389,6 +389,7 @@ public final class PageAdapter extends Adapter { mSelectedPages = selectedPages; mSelectedPageCount = PageRangeUtils.getNormalizedPageCount( mSelectedPages, mDocumentPageCount); + updatePreviewAreaAndPageSize(); notifyDataSetChanged(); } return mSelectedPages;