Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sdroege/gst-plugin-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2022-10-17 20:02:02 +0300
committerSebastian Dröge <sebastian@centricular.com>2022-10-17 20:02:02 +0300
commite17688a2daf06322eea226e2f2cc19ddbb525d6a (patch)
tree840175792d077e08a092f18b93c673ccf476d65b /net
parent676b061af3ffc1bd8e78ff4cc6bddaeeb247f2d9 (diff)
Update for pango API changes
Diffstat (limited to 'net')
-rw-r--r--net/onvif/src/onvifmetadataoverlay/imp.rs15
1 files changed, 2 insertions, 13 deletions
diff --git a/net/onvif/src/onvifmetadataoverlay/imp.rs b/net/onvif/src/onvifmetadataoverlay/imp.rs
index 66333ce0..eece9d06 100644
--- a/net/onvif/src/onvifmetadataoverlay/imp.rs
+++ b/net/onvif/src/onvifmetadataoverlay/imp.rs
@@ -294,19 +294,8 @@ impl OnvifMetadataOverlay {
if state.layout.is_none() {
let fontmap = pangocairo::FontMap::new();
- let context = match fontmap.create_context() {
- Some(context) => Ok(context),
- None => {
- gst::element_imp_error!(
- self,
- gst::LibraryError::Failed,
- ["Failed to create font map context"]
- );
- Err(gst::FlowError::Error)
- }
- }
- .unwrap();
- context.set_language(&pango::Language::from_string("en_US"));
+ let context = fontmap.create_context();
+ context.set_language(Some(&pango::Language::from_string("en_US")));
context.set_base_dir(pango::Direction::Ltr);
let layout = pango::Layout::new(&context);
layout.set_alignment(pango::Alignment::Left);