Commit 53ec2f82 authored by Filipe de Lima Brito's avatar Filipe de Lima Brito

Update RoomFragment.java

parent b729baf0
...@@ -128,6 +128,7 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -128,6 +128,7 @@ public class RoomFragment extends AbstractChatRoomFragment implements
private Message edittingMessage = null; private Message edittingMessage = null;
private SlidingPaneLayout pane; private SlidingPaneLayout pane;
private SidebarMainFragment sidebarFragment;
public RoomFragment() {} public RoomFragment() {}
...@@ -333,11 +334,13 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -333,11 +334,13 @@ public class RoomFragment extends AbstractChatRoomFragment implements
private void setupSidebar() { private void setupSidebar() {
SlidingPaneLayout subPane = getActivity().findViewById(R.id.sub_sliding_pane); SlidingPaneLayout subPane = getActivity().findViewById(R.id.sub_sliding_pane);
RoomToolbar toolbar = getActivity().findViewById(R.id.activity_main_toolbar); RoomToolbar toolbar = getActivity().findViewById(R.id.activity_main_toolbar);
sidebarFragment = (SidebarMainFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.sidebar_fragment_container);
pane.setPanelSlideListener(new SlidingPaneLayout.PanelSlideListener() { pane.setPanelSlideListener(new SlidingPaneLayout.PanelSlideListener() {
@Override @Override
public void onPanelSlide(View view, float v) { public void onPanelSlide(View view, float v) {
messageFormManager.enableComposingText(false); messageFormManager.enableComposingText(false);
sidebarFragment.clearSearchViewFocus();
//Ref: ActionBarDrawerToggle#setProgress //Ref: ActionBarDrawerToggle#setProgress
toolbar.setNavigationIconProgress(v); toolbar.setNavigationIconProgress(v);
} }
...@@ -364,11 +367,7 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -364,11 +367,7 @@ public class RoomFragment extends AbstractChatRoomFragment implements
} }
public void closeUserActionContainer() { public void closeUserActionContainer() {
SidebarMainFragment sidebarFragment = (SidebarMainFragment) getActivity().getSupportFragmentManager()
.findFragmentById(R.id.sidebar_fragment_container);
if (sidebarFragment != null) {
sidebarFragment.closeUserActionContainer(); sidebarFragment.closeUserActionContainer();
}
} }
private boolean closeSideMenuIfNeeded() { private boolean closeSideMenuIfNeeded() {
...@@ -652,4 +651,4 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -652,4 +651,4 @@ public class RoomFragment extends AbstractChatRoomFragment implements
edittingMessage = message; edittingMessage = message;
messageFormManager.setEditMessage(message.getMessage()); messageFormManager.setEditMessage(message.getMessage());
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment