File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
extensions/ql-vscode/src/view/results Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ import { vscode } from "../vscode-api";
2424import { sendTelemetry } from "../common/telemetry" ;
2525import { ResultTable } from "./ResultTable" ;
2626import { ResultTablesHeader } from "./ResultTablesHeader" ;
27- import { useEffect } from "react" ;
27+ import { useCallback , useEffect } from "react" ;
2828
2929/**
3030 * Properties for the `ResultTables` component.
@@ -134,7 +134,7 @@ export function ResultTables(props: ResultTablesProps) {
134134 ) ;
135135 const [ problemsViewSelected , setProblemsViewSelected ] = React . useState ( false ) ;
136136
137- const handleMessage = ( msg : IntoResultsViewMsg ) : void => {
137+ const handleMessage = useCallback ( ( msg : IntoResultsViewMsg ) : void => {
138138 switch ( msg . t ) {
139139 case "untoggleShowProblems" :
140140 setProblemsViewSelected ( false ) ;
@@ -143,7 +143,7 @@ export function ResultTables(props: ResultTablesProps) {
143143 default :
144144 // noop
145145 }
146- } ;
146+ } , [ ] ) ;
147147
148148 const vscodeMessageHandler = ( evt : MessageEvent ) : void => {
149149 // sanitize origin
You can’t perform that action at this time.
0 commit comments