Skip to content

Commit 0350b80

Browse files
committed
TunnelCreatorActivity: use proper xml for layout
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
1 parent 4061003 commit 0350b80

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

ui/src/main/java/com/wireguard/android/activity/TunnelCreatorActivity.kt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@
55
package com.wireguard.android.activity
66

77
import android.os.Bundle
8-
import android.view.View
9-
import android.view.ViewGroup
10-
import androidx.core.view.children
11-
import androidx.fragment.app.commit
12-
import com.wireguard.android.fragment.TunnelEditorFragment
8+
import com.wireguard.android.R
139
import com.wireguard.android.model.ObservableTunnel
1410

1511
/**
@@ -18,20 +14,11 @@ import com.wireguard.android.model.ObservableTunnel
1814
class TunnelCreatorActivity : BaseActivity() {
1915
override fun onCreate(savedInstanceState: Bundle?) {
2016
super.onCreate(savedInstanceState)
21-
if (supportFragmentManager.findFragmentById(android.R.id.content) == null) {
22-
supportFragmentManager.commit {
23-
add(android.R.id.content, TunnelEditorFragment())
24-
}
25-
}
17+
setContentView(R.layout.tunnel_creator_activity)
2618
}
2719

2820
override fun onSelectedTunnelChanged(oldTunnel: ObservableTunnel?, newTunnel: ObservableTunnel?): Boolean {
2921
finish()
3022
return true
3123
}
32-
33-
override fun onAttachedToWindow() {
34-
super.onAttachedToWindow()
35-
(findViewById<View?>(android.R.id.content) as? ViewGroup)?.children?.firstOrNull()?.fitsSystemWindows = true
36-
}
3724
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:tools="http://schemas.android.com/tools"
4+
android:id="@+id/main_activity_container"
5+
android:layout_width="match_parent"
6+
android:layout_height="match_parent"
7+
android:fitsSystemWindows="true"
8+
tools:context=".activity.TunnelCreatorActivity">
9+
10+
<androidx.fragment.app.FragmentContainerView xmlns:android="http://schemas.android.com/apk/res/android"
11+
android:id="@+id/editor_fragment"
12+
android:name="com.wireguard.android.fragment.TunnelEditorFragment"
13+
android:layout_width="match_parent"
14+
android:layout_height="match_parent" />
15+
</androidx.coordinatorlayout.widget.CoordinatorLayout>

0 commit comments

Comments
 (0)