Marcel Taeumel uploaded a new version of PreferenceBrowser to project The Trunk: http://source.squeak.org/trunk/PreferenceBrowser-mt.101.mcz
==================== Summary ====================
Name: PreferenceBrowser-mt.101 Author: mt Time: 17 February 2020, 9:43:57.633291 am UUID: 3f4a443f-0440-c14e-a7ef-475e81641bc5 Ancestors: PreferenceBrowser-dtl.100
Fixes re-use of preference and service browsers.
Thanks to Jakob (jr) and Christoph (ct) for the hint!
=============== Diff against PreferenceBrowser-dtl.100 ===============
Item was changed: ----- Method: PreferenceBrowser>>representsSameBrowseeAs: (in category 'user interface') ----- representsSameBrowseeAs: anotherModel + "If an existing Preference browser is on-screen, use it. Compare preferences with #== because those are typically persistent (or long living) database objects in the image." + + ^ self class = anotherModel class + and: [self preferences == anotherModel preferences]! - "If an existing Preference browser is on-screen, use it." - ^ self class = anotherModel class!
packages@lists.squeakfoundation.org