Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 360412
Collapse All | Expand All

(-)js/org/eclipse/swt/widgets/Combo.js (+1 lines)
Lines 605-610 Link Here
605
          } else if( this._list.getItemsCount() ) {
605
          } else if( this._list.getItemsCount() ) {
606
            this._setSelected( this._list.getItems()[0] );
606
            this._setSelected( this._list.getItems()[0] );
607
          }
607
          }
608
          evt.stopPropagation();
608
          break;
609
          break;
609
      }
610
      }
610
      if(    this._field.isCreated()
611
      if(    this._field.isCreated()
(-)js/org/eclipse/rwt/test/tests/ComboTest.js (+23 lines)
Lines 230-235 Link Here
230
      combo.destroy();
230
      combo.destroy();
231
    },
231
    },
232
232
233
    testStopArrowKeysPropagation : function() {
234
      var testUtil = org.eclipse.rwt.test.fixture.TestUtil;
235
      var composite = new org.eclipse.swt.widgets.Composite();
236
      composite.setSpace( 0, 100, 0, 100 );
237
      var combo = new org.eclipse.swt.widgets.Combo();
238
      combo.setSpace( 239, 81, 6, 23 );
239
      combo.setParent( composite );
240
      composite.addToDocument();
241
      testUtil.flush();
242
      combo.focus();
243
      var counter = 0;
244
      composite.addEventListener( "keypress", function( event ) {
245
        counter++
246
      } );
247
      testUtil.keyDown( combo._getTargetNode(), "PageUp" );
248
      testUtil.keyDown( combo._getTargetNode(), "Up" );
249
      testUtil.keyDown( combo._getTargetNode(), "Down" );
250
      testUtil.keyDown( combo._getTargetNode(), "PageDown" );
251
      assertEquals( 0, counter );
252
      combo.destroy();
253
      composite.destroy(); 
254
    },
255
233
    //////////
256
    //////////
234
    // Helpers
257
    // Helpers
235
258

Return to bug 360412