|
|
@ -1,5 +1,6 @@ |
|
|
|
import 'dart:async'; |
|
|
|
import 'dart:async'; |
|
|
|
import 'dart:convert'; |
|
|
|
import 'dart:convert'; |
|
|
|
|
|
|
|
import 'dart:io'; |
|
|
|
import 'dart:math' as math; |
|
|
|
import 'dart:math' as math; |
|
|
|
// ignore: unnecessary_import |
|
|
|
// ignore: unnecessary_import |
|
|
|
import 'dart:typed_data'; |
|
|
|
import 'dart:typed_data'; |
|
|
@ -844,6 +845,9 @@ class RawEditorState extends EditorState |
|
|
|
|
|
|
|
|
|
|
|
if (isKeyboardOS()) { |
|
|
|
if (isKeyboardOS()) { |
|
|
|
_keyboardVisible = true; |
|
|
|
_keyboardVisible = true; |
|
|
|
|
|
|
|
} else if (!kIsWeb && Platform.environment.containsKey('FLUTTER_TEST')) { |
|
|
|
|
|
|
|
// treat tests like a keyboard OS |
|
|
|
|
|
|
|
_keyboardVisible = true; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
// treat iOS Simulator like a keyboard OS |
|
|
|
// treat iOS Simulator like a keyboard OS |
|
|
|
isIOSSimulator().then((isIosSimulator) { |
|
|
|
isIOSSimulator().then((isIosSimulator) { |
|
|
|