Skip to content

Commit 20a865f

Browse files
committed
missing nullchecks and casts
1 parent 87676d2 commit 20a865f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Plugins/Flow.Launcher.Plugin.WebSearch/SettingsControl.xaml.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ private void ListView_PreviewMouseMove(object sender, MouseEventArgs e)
182182
(Math.Abs(diff.X) > SystemParameters.MinimumHorizontalDragDistance ||
183183
Math.Abs(diff.Y) > SystemParameters.MinimumVerticalDragDistance))
184184
{
185-
ListView listView = sender as ListView;
185+
var listView = (ListView)sender;
186186
ListViewItem listViewItem = FindAncestor<ListViewItem>((DependencyObject)e.OriginalSource);
187187

188188
if (listViewItem == null) return;
@@ -199,14 +199,17 @@ private void ListView_Drop(object sender, DragEventArgs e)
199199
if (e.Data.GetDataPresent(typeof(SearchSource)))
200200
{
201201
SearchSource droppedData = e.Data.GetData(typeof(SearchSource)) as SearchSource;
202-
ListView listView = sender as ListView;
202+
var listView = (ListView)sender;
203203
var target = GetNearestContainer(e.OriginalSource);
204204

205205
if (target == null)
206206
return;
207207

208208
SearchSource targetData = (SearchSource)listView.ItemContainerGenerator.ItemFromContainer(target);
209209

210+
if (targetData == null)
211+
return;
212+
210213
var items = _settings.SearchSources;
211214
int removedIdx = items.IndexOf(droppedData);
212215
int targetIdx = items.IndexOf(targetData);

0 commit comments

Comments
 (0)