| Chunk |
|---|
| Conflicting content |
|---|
// setup the display Metrics.
DisplayMetrics metrics = new DisplayMetrics();
<<<<<<< HEAD
metrics.densityDpi = metrics.noncompatDensityDpi =
hardwareConfig.getDensity().getDpiValue();
=======
metrics.densityDpi = hardwareConfig.getDensity().getDpiValue();
>>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1
metrics.density = metrics.noncompatDensity =
metrics.densityDpi / (float) DisplayMetrics.DENSITY_DEFAULT; |
| Solution content |
|---|
// setup the display Metrics.
DisplayMetrics metrics = new DisplayMetrics();
metrics.densityDpi = metrics.noncompatDensityDpi =
hardwareConfig.getDensity().getDpiValue();
metrics.density = metrics.noncompatDensity =
metrics.densityDpi / (float) DisplayMetrics.DENSITY_DEFAULT; |
| File |
|---|
| RenderAction.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import com.android.layoutlib.bridge.bars.FakeActionBar; import com.android.layoutlib.bridge.bars.NavigationBar; import com.android.layoutlib.bridge.bars.StatusBar; <<<<<<< HEAD ======= import com.android.layoutlib.bridge.bars.TabletSystemBar; >>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1 import com.android.layoutlib.bridge.bars.TitleBar; import com.android.layoutlib.bridge.impl.binding.FakeAdapter; import com.android.layoutlib.bridge.impl.binding.FakeExpandableAdapter; |
| Solution content |
|---|
import com.android.layoutlib.bridge.bars.FakeActionBar; import com.android.layoutlib.bridge.bars.NavigationBar; import com.android.layoutlib.bridge.bars.StatusBar; import com.android.layoutlib.bridge.bars.TitleBar; import com.android.layoutlib.bridge.impl.binding.FakeAdapter; import com.android.layoutlib.bridge.impl.binding.FakeExpandableAdapter; |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import com.android.layoutlib.bridge.impl.binding.FakeExpandableAdapter; import com.android.resources.ResourceType; import com.android.resources.ScreenOrientation; <<<<<<< HEAD ======= import com.android.resources.ScreenSize; >>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1 import com.android.util.Pair; import org.xmlpull.v1.XmlPullParserException; |
| Solution content |
|---|
import org.xmlpull.v1.XmlPullParserException; import com.android.layoutlib.bridge.impl.binding.FakeExpandableAdapter; import com.android.resources.ResourceType; import com.android.resources.ScreenOrientation; import com.android.util.Pair; |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
findStatusBar(resources, metrics);
findActionBar(resources, metrics);
findNavigationBar(resources, metrics);
<<<<<<< HEAD
// FIXME: find those out, and possibly add them to the render params
boolean hasSystemNavBar = true;
boolean hasNavigationBar = true;
IWindowManager iwm = new IWindowManagerImpl(getContext().getConfiguration(),
metrics, Surface.ROTATION_0,
hasSystemNavBar, hasNavigationBar);
WindowManagerGlobal_Delegate.setWindowManagerService(iwm);
=======
>>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1
// build the inflater and parser.
mInflater = new BridgeInflater(context, params.getProjectCallback()); |
| Solution content |
|---|
findStatusBar(resources, metrics);
findActionBar(resources, metrics);
findNavigationBar(resources, metrics);
boolean hasSystemNavBar = true;
boolean hasNavigationBar = true;
// FIXME: find those out, and possibly add them to the render params
IWindowManager iwm = new IWindowManagerImpl(getContext().getConfiguration(),
metrics, Surface.ROTATION_0,
hasSystemNavBar, hasNavigationBar);
WindowManagerGlobal_Delegate.setWindowManagerService(iwm);
// build the inflater and parser.
mInflater = new BridgeInflater(context, params.getProjectCallback()); |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Comment |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
* we're creating the following layout
*
+-------------------------------------------------+
<<<<<<< HEAD
| Status bar (always) |
=======
| Status bar (except for xlarge tablets) |
>>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1
+-------------------------------------------------+
| (Layout with background drawable) |
| +---------------------------------------------+ | |
| Solution content |
|---|
* we're creating the following layout
*
+-------------------------------------------------+
| Status bar (always) |
+-------------------------------------------------+
| (Layout with background drawable) |
| +---------------------------------------------+ | |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Comment |
| Chunk |
|---|
| Conflicting content |
|---|
mNavigationBarSize > 0) {
// system bar
try {
<<<<<<< HEAD
NavigationBar navigationBar = new NavigationBar(context,
hardwareConfig.getDensity(), LinearLayout.HORIZONTAL);
=======
CustomBar navigationBar;
if (hardwareConfig.getScreenSize() == ScreenSize.XLARGE) {
navigationBar = new TabletSystemBar(context,
hardwareConfig.getDensity());
} else {
navigationBar = new NavigationBar(context,
hardwareConfig.getDensity(), LinearLayout.HORIZONTAL);
}
>>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1
navigationBar.setLayoutParams(
new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, mNavigationBarSize)); |
| Solution content |
|---|
mNavigationBarSize > 0) {
// system bar
try {
NavigationBar navigationBar = new NavigationBar(context,
hardwareConfig.getDensity(), LinearLayout.HORIZONTAL);
navigationBar.setLayoutParams(
new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, mNavigationBarSize)); |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
}
private void findStatusBar(RenderResources resources, DisplayMetrics metrics) {
<<<<<<< HEAD
boolean windowFullscreen = getBooleanThemeValue(resources,
"windowFullscreen", false /*defaultValue*/);
=======
// status bar is on for all but x-large device
HardwareConfig hardwareConfig = getParams().getHardwareConfig();
if (hardwareConfig.getScreenSize() != ScreenSize.XLARGE) {
boolean windowFullscreen = getBooleanThemeValue(resources,
"windowFullscreen", false /*defaultValue*/);
>>>>>>> 64b3de296cdbc8c02e2890f8853409c6d49cddb1
if (windowFullscreen == false && mWindowIsFloating == false) {
// default value |
| Solution content |
|---|
}
private void findStatusBar(RenderResources resources, DisplayMetrics metrics) {
boolean windowFullscreen = getBooleanThemeValue(resources,
"windowFullscreen", false /*defaultValue*/);
if (windowFullscreen == false && mWindowIsFloating == false) {
// default value |
| File |
|---|
| RenderSessionImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Comment |
| If statement |
| Method invocation |
| Variable |