[pycharm] PY-23411 Debugger: remove deprecated function call and remove odd try-catch

GitOrigin-RevId: cab5e6d437ddad26c75dd701b102f4cb61780614
This commit is contained in:
ekaterina.itsenko
2025-07-10 20:03:09 +00:00
committed by intellij-monorepo-bot
parent 993709200c
commit f56b64529b
@@ -7,10 +7,7 @@ import com.google.common.collect.Maps;
import com.intellij.icons.AllIcons;
import com.intellij.ide.DataManager;
import com.intellij.ide.plugins.PluginManagerCore;
import com.intellij.openapi.actionSystem.ActionManager;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ReadAction;
import com.intellij.openapi.diagnostic.Logger;
@@ -548,12 +545,12 @@ public class PyDebugValue extends XNamedValue {
public void onClick(MouseEvent event) {
AnAction action = ActionManager.getInstance().getAction("JupyterShowAsImageAction");
DataContext dataContext = DataManager.getInstance().getDataContext((Component)event.getSource());
AnActionEvent actionEvent = AnActionEvent.createFromAnAction(
action,
null,
"JupyterShowAsImageAction",
dataContext
);
AnActionEvent actionEvent = AnActionEvent.createEvent(action,
dataContext,
null,
"JupyterShowAsImageAction",
ActionUiKind.NONE,
null);
action.actionPerformed(actionEvent);
}
@@ -565,13 +562,9 @@ public class PyDebugValue extends XNamedValue {
}
private static boolean checkAndShowViewAsImageOnScreen(PyDebugValue debugValue) {
try {
return Registry.is("actions.show.as.image.visibility", false)
&& !PluginManagerCore.isDisabled(PluginManagerCore.ULTIMATE_PLUGIN_ID)
&& checkAndEnableViewAsImageVisibility(debugValue);
} catch (MissingResourceException e) {
return false;
}
}
private static boolean checkAndEnableViewAsImageVisibility(PyDebugValue debugValue) {