gui: DrawerFragment fix for quick retraction of drawer

Change-Id: Ib2394e199e552e9703000b82fe7ed51d726dd4c9
Refs: #2754
diff --git a/app/src/main/java/net/named_data/nfd/DrawerFragment.java b/app/src/main/java/net/named_data/nfd/DrawerFragment.java
index e15c9ed..bf8e29d 100644
--- a/app/src/main/java/net/named_data/nfd/DrawerFragment.java
+++ b/app/src/main/java/net/named_data/nfd/DrawerFragment.java
@@ -198,6 +198,11 @@
           // opened/closed is handled by onDrawerOpened and onDrawerClosed callbacks
           m_shouldHideOptionsMenu = true;
           getActivity().supportInvalidateOptionsMenu();
+        } else if (newState == ViewDragHelper.STATE_IDLE && !isDrawerOpen()) {
+          // This condition takes care of the case of displaying the option menu
+          // items when the drawer is retracted prematurely.
+          m_shouldHideOptionsMenu = false;
+          getActivity().supportInvalidateOptionsMenu();
         }
       }
     };