Simplify constructors by removing unused init parameters; clean up handle list type declaration

This commit is contained in:
Luke Wass 2025-05-27 22:56:03 -05:00
parent 39164d2e54
commit 893de14c79

View file

@ -58,11 +58,11 @@ class WidgetOverlayView : ViewGroup {
}
constructor(context: Context) : super(context) {
init(null, 0)
init()
}
constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
init(attrs, 0)
init()
}
constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(
@ -70,10 +70,10 @@ class WidgetOverlayView : ViewGroup {
attrs,
defStyle
) {
init(attrs, defStyle)
init()
}
private fun init(attrs: AttributeSet?, defStyle: Int) { }
private fun init() { }
override fun onDraw(canvas: Canvas) {
super.onDraw(canvas)
@ -126,7 +126,7 @@ class WidgetOverlayView : ViewGroup {
}
fun getHandles(): List<Handle> {
return listOf<Handle>(
return listOf(
Handle(WidgetManagerView.EditMode.TOP,
Rect(HANDLE_EDGE_SIZE, 0, width - HANDLE_EDGE_SIZE, HANDLE_SIZE)),
Handle(WidgetManagerView.EditMode.BOTTOM,