Revision 2e755580
Added by Leszek Koltunski almost 9 years ago
| src/main/java/org/distorted/examples/effects3d/Effects3DActivity.java | ||
|---|---|---|
| 62 | 62 |  | 
| 63 | 63 | private int mNumCols = 10; | 
| 64 | 64 | private int mNumRows = 10; | 
| 65 | private boolean mGridInitialized; | |
| 65 | 66 | private NumberPicker mColsPicker, mRowsPicker; | 
| 66 | 67 | private boolean[] mShape; | 
| 67 | 68 | private DistortedTexture mTexture; | 
| ... | ... | |
| 124 | 125 | }); | 
| 125 | 126 |  | 
| 126 | 127 | mObjectType = 0; | 
| 128 | mGridInitialized = false; | |
| 127 | 129 |  | 
| 128 | 130 | Spinner typeSpinner = (Spinner)findViewById(R.id.objectpicker_spinnerType); | 
| 129 | 131 | typeSpinner.setOnItemSelectedListener(this); | 
| ... | ... | |
| 174 | 176 |  | 
| 175 | 177 | private void setGrid() | 
| 176 | 178 |     {
 | 
| 179 | mGridInitialized = true; | |
| 180 |  | |
| 177 | 181 | mNumCols = mColsPicker.getValue(); | 
| 178 | 182 | mNumRows = mRowsPicker.getValue(); | 
| 179 | 183 |  | 
| ... | ... | |
| 644 | 648 | mColsPicker.setValue(mNumCols); | 
| 645 | 649 | mRowsPicker.setValue(mNumRows); | 
| 646 | 650 |  | 
| 647 |     if( hasFocus ) setGrid();
 | |
| 651 |     if( !mGridInitialized ) setGrid();
 | |
| 648 | 652 | } | 
| 649 | 653 |  | 
| 650 | 654 | /////////////////////////////////////////////////////////////////////////////////////////////////// | 
Also available in: Unified diff
Correct a bug in Effects3D.