File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 152152local function shade_window (winid )
153153 local overlay = state .active_overlays [winid ]
154154 if overlay then
155- api .nvim_win_set_option (overlay .winid , " winblend" , state .overlay_opacity )
156- log (" shade_window" ,
157- (" [%d] : overlay %d ON (winblend: %d)" ):format (winid , overlay .winid , state .overlay_opacity ))
155+ if api .nvim_win_is_valid (overlay .winid ) then
156+ api .nvim_win_set_option (overlay .winid , " winblend" , state .overlay_opacity )
157+ log (" shade_window" ,
158+ (" [%d] : overlay %d ON (winblend: %d)" ):format (winid , overlay .winid , state .overlay_opacity ))
159+ end
158160 else
159161 log (" shade_window" , " overlay not found for " .. winid )
160162 end
163165local function unshade_window (winid )
164166 local overlay = state .active_overlays [winid ]
165167 if overlay then
166- api .nvim_win_set_option (overlay .winid , " winblend" , 100 )
167- log (" unshade_window" ,
168- (" [%d] : overlay %d OFF (winblend: 100 [disabled])" ):format (winid , overlay .winid ))
168+ if api .nvim_win_is_valid (overlay .winid ) then
169+ api .nvim_win_set_option (overlay .winid , " winblend" , 100 )
170+ log (" unshade_window" ,
171+ (" [%d] : overlay %d OFF (winblend: 100 [disabled])" ):format (winid , overlay .winid ))
172+ end
169173 else
170174 log (" unshade_window" , " overlay not found for " .. winid )
171175 end
You can’t perform that action at this time.
0 commit comments