summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
authorLibravatar Héctor <hector@hecrj.dev>2025-02-12 07:36:48 +0100
committerLibravatar GitHub <noreply@github.com>2025-02-12 07:36:48 +0100
commit7c1123d6c9c51b54cc25cd88f7922658a42230fb (patch)
treefc21ed7a0d0dc5bee28250f5cdd84233fbbf4557 /winit
parent89a412695af321356a6f05f9111510d35a839983 (diff)
parent7199ed0d079de5584ec0e7c8c5e8ff88cc1453e8 (diff)
downloadiced-7c1123d6c9c51b54cc25cd88f7922658a42230fb.tar.gz
iced-7c1123d6c9c51b54cc25cd88f7922658a42230fb.tar.bz2
iced-7c1123d6c9c51b54cc25cd88f7922658a42230fb.zip
Merge pull request #2790 from rhysd/adjust-preedit-size
Set correct text size for preedit window
Diffstat (limited to 'winit')
-rw-r--r--winit/src/program/window_manager.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/winit/src/program/window_manager.rs b/winit/src/program/window_manager.rs
index ae214e7c..d5b334df 100644
--- a/winit/src/program/window_manager.rs
+++ b/winit/src/program/window_manager.rs
@@ -322,7 +322,9 @@ where
self.content = Renderer::Paragraph::with_spans(Text {
content: &spans,
bounds: Size::INFINITY,
- size: renderer.default_size(),
+ size: preedit
+ .text_size
+ .unwrap_or_else(|| renderer.default_size()),
line_height: text::LineHeight::default(),
font: renderer.default_font(),
horizontal_alignment: alignment::Horizontal::Left,