# HG changeset patch
# User Jan Vrany <jan.vrany@fit.cvut.cz>
# Date 1484783100 0
# Wed Jan 18 23:45:00 2017 +0000
# Branch jv
# Node ID a23601cc0b03fee52a734e3a5dd1b5090046684e
# Parent d9f2ca15f146fe7a6af5cd8c4a5dd3e9387ff6ec
Issue #112: Fix DNU when saving window spec in UI Painter
For some reason, `UIPainter` sent `#buildAndMergeFromClass:`, passing down
a class name rather than class itself (which is what the method expects,
resulting in DNU). Fix is easy: pass down a class itself.
https://swing.fit.cvut.cz/projects/stx-jv/ticket/112
diff -r d9f2ca15f146 -r a23601cc0b03 .hgignore
-
|
+
|
|
| 1 | |
| 2 | syntax: glob |
| 3 | *Init.c |
| 4 | makefile |
| 5 | *.so |
| 6 | *.H |
| 7 | *.o |
| 8 | *.STH |
| 9 | *.sc |
| 10 | objbc |
| 11 | objvc |
| 12 | *.class |
| 13 | java/libs/*.jar |
| 14 | java/libs-src/*.jar |
| 15 | *-Test.xml |
| 16 | st.chg |
diff -r d9f2ca15f146 -r a23601cc0b03 UIPainter.st
a
|
b
|
|
5805 | 5805 | doDefineClassAndSelector |
5806 | 5806 | "launches a dialog for defining class, superclass, and selector of the application" |
5807 | 5807 | |
5808 | | |again readFromModelKeyed| |
| 5808 | | again readFromModelKeyed | |
5809 | 5809 | |
5810 | 5810 | readFromModelKeyed := [:aKey| |ret| |
5811 | 5811 | ret := (self aspectValueFor:aKey). |
… |
… |
|
5858 | 5858 | specClassName := specClassName isBehavior |
5859 | 5859 | ifTrue:[specClassName name] |
5860 | 5860 | ifFalse:[specClassName]. |
| 5861 | specClass := self resolveName: specClassName. |
5861 | 5862 | |
5862 | 5863 | self clearModifiedFlag. |
5863 | | self helpTool buildAndMergeFromClass:specClassName. |
| 5864 | self helpTool buildAndMergeFromClass:specClass. |
5864 | 5865 | self updateInfoLabel |
5865 | 5866 | |
5866 | | "Modified: / 16.7.1998 / 18:26:33 / cg" |
| 5867 | "Modified: / 16-07-1998 / 18:26:33 / cg" |
| 5868 | "Modified: / 18-01-2017 / 23:38:26 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5867 | 5869 | ! |
5868 | 5870 | |
5869 | 5871 | doDefineGrid |
… |
… |
|
7561 | 7563 | |
7562 | 7564 | version_CVS |
7563 | 7565 | ^ '$Header$' |
| 7566 | ! |
| 7567 | |
| 7568 | version_HG |
| 7569 | |
| 7570 | ^ '$Changeset: <not expanded> $' |
7564 | 7571 | ! ! |
7565 | 7572 | |
7566 | 7573 | |