INNER CODE UNIT · Go
func
vladimirvivien/ktop · application/app_ctrl.go:128
func (app *Application) GetK8sClient() *k8s.Client {
return app.k8sClient
}
func (app *Application) GetMetricsSource() metrics.MetricsSource {
return app.metricsSource
}
// GetTerminalHeight returns the current terminal height
func (app *Application) GetTerminalHeight() int {
if app.panel == nil {
return 50 // Default to medium during initialization
}
root := app.panel.GetRootView()
// Check if root is actually usable (not a nil interface or nil pointer)
if root == nil {
return 50
}