TBR: reader/android: fix the link toggle bug

Change-Id: Iea24051adc5c76c3b17b8d31e98439965e219a4c
diff --git a/android/app/src/main/java/io/v/android/apps/reader/PdfViewerActivity.java b/android/app/src/main/java/io/v/android/apps/reader/PdfViewerActivity.java
index 0a2a303..937f733 100644
--- a/android/app/src/main/java/io/v/android/apps/reader/PdfViewerActivity.java
+++ b/android/app/src/main/java/io/v/android/apps/reader/PdfViewerActivity.java
@@ -121,19 +121,20 @@
                     return;
                 }
 
+                DeviceMeta dm = getDeviceMeta();
+
                 int oldPage = getPage();
                 mCurrentDS = cloneDeviceSet(changed);
                 int newPage = getPage();
 
                 if (oldPage != newPage) {
-                    DeviceMeta dm = getDeviceMeta();
                     mPdfView.setPage(dm.getPage());
-                    if (mMenuItemLinkPage != null) {
-                        mMenuItemLinkPage.setChecked(dm.getLinked());
-                    }
-
                     writeNavigationAction("Page Changed", newPage);
                 }
+
+                if (mMenuItemLinkPage != null) {
+                    mMenuItemLinkPage.setChecked(dm.getLinked());
+                }
             }
 
             @Override