Merge "Add debug logs for widget recommendation down scale calculation" into sc-dev

This commit is contained in:
Steven Ng
2021-04-16 19:55:05 +00:00
committed by Android (Google) Code Review
2 changed files with 8 additions and 0 deletions
@@ -28,6 +28,7 @@ import android.graphics.Rect;
import android.os.Process;
import android.os.UserHandle;
import android.util.AttributeSet;
import android.util.Log;
import android.util.Pair;
import android.util.SparseArray;
import android.view.LayoutInflater;
@@ -461,6 +462,10 @@ public class WidgetsFullSheet extends BaseWidgetSheet
WidgetsRecommendationTableLayout table =
mSearchAndRecommendationViewHolder.mRecommendedWidgetsTable;
if (recommendedWidgets.size() > 0) {
// TODO(b/185508758): Revert the following log after debugging.
if (getHeaderViewHeight() == 0) {
Log.d(TAG, "Header view height is 0 when inflating recommended widgets");
}
float maxTableHeight =
(mLauncher.getDeviceProfile().heightPx - mTabsHeight - getHeaderViewHeight())
* RECOMMENDATION_TABLE_HEIGHT_RATIO;
@@ -89,6 +89,9 @@ public final class WidgetsRecommendationTableLayout extends TableLayout {
mRecommendationTableMaxHeight = recommendationTableMaxHeight;
RecommendationTableData data = fitRecommendedWidgetsToTableSpace(/* previewScale= */ 1f,
recommendedWidgets);
// TODO(b/185508758): Revert the following logs after debugging.
Log.d(TAG, "Recommended widgets section max height: " + recommendationTableMaxHeight);
Log.d(TAG, "Recommended widget down scale: " + data.mPreviewScale);
bindData(data);
}