Devin Martin avatar Devin Martin committed 878efe7

Fixed a null reference that occurs when no entry is selected.

Comments (0)

Files changed (1)

             entry = null;
 
             var entries = this.host.MainWindow.GetSelectedEntries();
-            if (entries.Length > 1)
+            if (entries == null || entries.Length == 0)
+            {
+                MessageBox.Show("Please select an entry");
+                return false;
+            }
+            else if (entries.Length > 1)
             {
                 MessageBox.Show("Please select only one entry");
                 return false;
             }
-            else if (entries.Length == 0)
+            else
             {
-                MessageBox.Show("Please select an entry");
-                return false;
+                // grab the entry that we care about
+                entry = entries[0];
+                return true;
             }
-
-            // grab the entry that we care about
-            entry = entries[0];
-            return true;
         }
 
         public override string UpdateUrl
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.