Fix: quotes was getting cleaned on unsaved crop

This commit is contained in:
Piyush मिश्रः 2022-01-14 19:42:13 +05:30
parent cd3a0e3324
commit cb9bc5f8db
1 changed files with 4 additions and 3 deletions

View File

@ -160,8 +160,6 @@ fn load_image(
*container = Some(ImageContainer::new(&file, Arc::clone(properties))); *container = Some(ImageContainer::new(&file, Arc::clone(properties)));
if let Some(cont) = container { if let Some(cont) = container {
quote.set_value("");
let file = Path::new(&file); let file = Path::new(&file);
let conf = file.with_extension("conf"); let conf = file.with_extension("conf");
@ -207,7 +205,10 @@ fn load_image(
if use_defaults { if use_defaults {
let mut prop = properties.write().unwrap(); let mut prop = properties.write().unwrap();
prop.quote = "".to_owned(); if crop.is_none() {
quote.set_value("");
prop.quote = "".to_owned();
}
quote_position.set_range(0.0, prop.original_dimension.1); quote_position.set_range(0.0, prop.original_dimension.1);
quote_position.set_value(prop.quote_position); quote_position.set_value(prop.quote_position);
tag_position.set_range(0.0, prop.original_dimension.1); tag_position.set_range(0.0, prop.original_dimension.1);