Skip to content

Commit 06aa51f

Browse files
committed
title saving fix
1 parent c7e612c commit 06aa51f

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/sugar3/activity/widgets.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,6 @@ def __closing_cb(self, activity):
237237
self.save_title(activity)
238238
return False
239239

240-
def __focus_out_event_cb(self, widget, event, activity):
241-
widget.select_region(0, 0)
242-
self.save_title(activity)
243-
return False
244-
245240
def __button_press_event_cb(self, widget, event):
246241
if widget.is_focus():
247242
return False
@@ -252,7 +247,8 @@ def __button_press_event_cb(self, widget, event):
252247

253248
def save_title(self, activity):
254249
title = self.entry.get_text()
255-
if title == activity.metadata['title']:
250+
# Use get('title', '') so that we have a default if "title" is missing.
251+
if title == activity.metadata.get('title', ''):
256252
return
257253

258254
activity.metadata['title'] = title

0 commit comments

Comments
 (0)