This repository was archived by the owner on Aug 28, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed
Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -109,9 +109,13 @@ def load_projects(self):
109109
110110 def load_project_by_name (self , project_name ):
111111 model = self .model ()
112- item = model .findItems (project_name )[0 ]
113- project = model .get_project_by_item (item )
114- return project
112+ items = model .findItems (project_name )
113+ if len (items ) > 0 :
114+ item = items [0 ]
115+ project = model .get_project_by_item (item )
116+ return project
117+
118+ return None
115119
116120 def show_context_menu (self , point ):
117121 context_menu = QMenu (self )
Original file line number Diff line number Diff line change @@ -260,7 +260,8 @@ def handle_new_project_created(self, project_name):
260260
261261 project = self .projects_browser .load_project_by_name (project_name )
262262
263- self .load_project (project )
263+ if project is not None :
264+ self .load_project (project )
264265
265266 def projects_browser_item_activated (self , index ):
266267 """Handle when a projects browser item gets activated
@@ -424,7 +425,8 @@ def handle_settings_changed(self, changed_settings):
424425
425426 project = self .projects_browser .load_project_by_name (project_name )
426427
427- project .set_settings (changed_settings )
428+ if project is not None :
429+ project .set_settings (changed_settings )
428430
429431 changed_setting_keys = changed_settings .keys ()
430432
You can’t perform that action at this time.
0 commit comments