diff --git a/res/layout-small/incall.xml b/res/layout-small/incall.xml
index 011a61029..7bbdfe504 100644
--- a/res/layout-small/incall.xml
+++ b/res/layout-small/incall.xml
@@ -47,11 +47,10 @@
android:id="@+id/numpad"
android:background="@drawable/dialer_alt_background"
android:layout_width="wrap_content"
- android:layout_height="match_parent"
+ android:layout_height="wrap_content"
android:visibility="invisible"
android:layout_centerHorizontal="true"
- android:layout_below="@id/switchCamera"
- android:layout_marginBottom="150dp" />
+ android:layout_centerVertical="true" />
-
+ android:adjustViewBounds="true"
+ android:contentDescription="@string/content_description_detail"
+ android:paddingLeft="5dp"
+ android:paddingRight="5dp"
+ android:src="@drawable/list_detail" />
-
+ android:visibility="gone" />
diff --git a/res/layout/incall.xml b/res/layout/incall.xml
index 866573901..e87660a6c 100644
--- a/res/layout/incall.xml
+++ b/res/layout/incall.xml
@@ -47,11 +47,10 @@
android:id="@+id/numpad"
android:background="@drawable/dialer_alt_background"
android:layout_width="wrap_content"
- android:layout_height="match_parent"
+ android:layout_height="wrap_content"
android:visibility="invisible"
android:layout_centerHorizontal="true"
- android:layout_below="@id/switchCamera"
- android:layout_marginBottom="150dp" />
+ android:layout_centerVertical="true"/>
= MESSAGES_STEP-1)
+ messagesScrollView.scrollTo(0, messagesLayout.getChildAt(MESSAGES_STEP-1).getBottom());
}
}, 300);
}
diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java
index e132001b3..ac72847ce 100644
--- a/src/org/linphone/LinphoneActivity.java
+++ b/src/org/linphone/LinphoneActivity.java
@@ -232,12 +232,12 @@ public class LinphoneActivity extends FragmentActivity implements
return;
}
- findViewById(R.id.status).setVisibility(View.VISIBLE);
if (statusFragment != null && !statusFragment.isVisible()) {
// Hack to ensure statusFragment is visible after coming back to
// dialer from chat
statusFragment.getView().setVisibility(View.VISIBLE);
}
+ findViewById(R.id.status).setVisibility(View.VISIBLE);
findViewById(R.id.fragmentContainer).setPadding(0, LinphoneUtils.pixelsToDpi(getResources(), 40), 0, 0);
}
@@ -1384,6 +1384,9 @@ public class LinphoneActivity extends FragmentActivity implements
showStatusBar();
reloadConfig();
updateAnimationsState();
+ } else if (currentFragment == FragmentsAvailable.CHATLIST) {
+ //Hack to ensure display the status bar on some devices
+ showStatusBar();
}
}
} else if (keyCode == KeyEvent.KEYCODE_MENU && statusFragment != null) {
diff --git a/submodules/msilbc b/submodules/msilbc
index 32a39741b..f9f77d4fe 160000
--- a/submodules/msilbc
+++ b/submodules/msilbc
@@ -1 +1 @@
-Subproject commit 32a39741b64d74999134f5e6425609c4cfff5daf
+Subproject commit f9f77d4fe04cd51aa3ca4b3b35ac51667c48139e
diff --git a/submodules/mssilk b/submodules/mssilk
index 391b6d6b0..f21cf1f03 160000
--- a/submodules/mssilk
+++ b/submodules/mssilk
@@ -1 +1 @@
-Subproject commit 391b6d6b0fdf6854e5a25f287c4d8461730a1d40
+Subproject commit f21cf1f038496c14c66f2387df9542c5f5e28cf1