Skip to content

Commit

Permalink
fix: use local context instead of appContext
Browse files Browse the repository at this point in the history
Signed-off-by: unlsycn <[email protected]>
  • Loading branch information
unlsycn committed Jun 28, 2024
1 parent 6355ea5 commit 9d2d5fd
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ package com.osfans.trime.ime.composition

import android.annotation.SuppressLint
import android.content.Context
import android.content.res.Configuration
import android.graphics.Typeface
import android.text.Layout
import android.text.SpannableStringBuilder
Expand Down Expand Up @@ -42,7 +41,6 @@ import com.osfans.trime.ime.keyboard.KeyboardPrefs.isLandscapeMode
import com.osfans.trime.ime.keyboard.KeyboardSwitcher
import com.osfans.trime.ime.text.Candidate
import com.osfans.trime.ime.text.TextInputManager
import com.osfans.trime.util.appContext
import com.osfans.trime.util.sp
import splitties.dimensions.dp
import kotlin.math.absoluteValue
Expand Down Expand Up @@ -104,7 +102,7 @@ class Composition(context: Context, attrs: AttributeSet?) : TextView(context, at
private var onActionMove: ((Float, Float) -> Unit)? = null

private val stickyLines: Int
get() = if (appContext.isLandscapeMode()) theme.generalStyle.layout.stickyLinesLand
get() = if (context.isLandscapeMode()) theme.generalStyle.layout.stickyLinesLand
else theme.generalStyle.layout.stickyLines

private enum class Movable {
Expand Down
6 changes: 2 additions & 4 deletions app/src/main/java/com/osfans/trime/ime/core/InputView.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ package com.osfans.trime.ime.core

import android.annotation.SuppressLint
import android.app.Dialog
import android.content.res.Configuration
import android.graphics.Color
import android.os.Build
import android.view.View
Expand Down Expand Up @@ -36,7 +35,6 @@ import com.osfans.trime.ime.keyboard.KeyboardPrefs.isLandscapeMode
import com.osfans.trime.ime.keyboard.KeyboardWindow
import com.osfans.trime.ime.symbol.LiquidKeyboard
import com.osfans.trime.util.ColorUtils
import com.osfans.trime.util.appContext
import com.osfans.trime.util.styledFloat
import kotlinx.coroutines.Job
import kotlinx.coroutines.launch
Expand Down Expand Up @@ -120,14 +118,14 @@ class InputView(
private val keyboardSidePaddingPx: Int
get() {
val value =
if (appContext.isLandscapeMode()) keyboardSidePaddingLandscape else keyboardSidePadding
if (context.isLandscapeMode()) keyboardSidePaddingLandscape else keyboardSidePadding
return dp(value)
}

private val keyboardBottomPaddingPx: Int
get() {
val value =
if (appContext.isLandscapeMode()) keyboardBottomPaddingLandscape else keyboardBottomPadding
if (context.isLandscapeMode()) keyboardBottomPaddingLandscape else keyboardBottomPadding
return dp(value)
}

Expand Down

0 comments on commit 9d2d5fd

Please sign in to comment.