mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-04 21:08:51 +00:00
fix(mail): fix type of SOGoMailComposeFontSize defaults
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* SOGoUserDefaults.h - this file is part of SOGo
|
||||
*
|
||||
* Copyright (C) 2011-2021 Inverse inc.
|
||||
* Copyright (C) 2011-2022 Inverse inc.
|
||||
*
|
||||
* This file is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -142,8 +142,8 @@ extern NSString *SOGoWeekStartFirstFullWeek;
|
||||
- (void) setMailComposeMessageType: (NSString *) newValue;
|
||||
- (NSString *) mailComposeMessageType;
|
||||
|
||||
- (void) setMailComposeFontSize: (NSString *) newValue;
|
||||
- (NSString *) mailComposeFontSize;
|
||||
- (void) setMailComposeFontSize: (int) newValue;
|
||||
- (int) mailComposeFontSize;
|
||||
|
||||
- (void) setMailDisplayRemoteInlineImages: (NSString *) newValue;
|
||||
- (NSString *) mailDisplayRemoteInlineImages;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* SOGoUserDefaults.m - this file is part of SOGo
|
||||
*
|
||||
* Copyright (C) 2009-2021 Inverse inc.
|
||||
* Copyright (C) 2009-2022 Inverse inc.
|
||||
*
|
||||
* This file is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -600,14 +600,14 @@ NSString *SOGoWeekStartFirstFullWeek = @"FirstFullWeek";
|
||||
return [self stringForKey: @"SOGoMailComposeMessageType"];
|
||||
}
|
||||
|
||||
- (void) setMailComposeFontSize: (NSString *) newValue
|
||||
- (void) setMailComposeFontSize: (int) newValue
|
||||
{
|
||||
[self setObject: newValue forKey: @"SOGoMailComposeFontSize"];
|
||||
[self setInteger: newValue forKey: @"SOGoMailComposeFontSize"];
|
||||
}
|
||||
|
||||
- (NSString *) mailComposeFontSize
|
||||
- (int) mailComposeFontSize
|
||||
{
|
||||
return [self stringForKey: @"SOGoMailComposeFontSize"];
|
||||
return [self integerForKey: @"SOGoMailComposeFontSize"];
|
||||
}
|
||||
|
||||
- (void) setMailDisplayRemoteInlineImages: (NSString *) newValue
|
||||
|
||||
@@ -600,11 +600,12 @@ static NSArray *infoKeys = nil;
|
||||
{
|
||||
NSDictionary *info;
|
||||
NSException *error;
|
||||
NSString *fontSize, *content;
|
||||
NSString *content;
|
||||
NGMimeType *mimeType;
|
||||
WORequest *request;
|
||||
SOGoDraftObject *co;
|
||||
SOGoUserDefaults *ud;
|
||||
int fontSize;
|
||||
|
||||
error = nil;
|
||||
request = [context request];
|
||||
@@ -629,8 +630,8 @@ static NSArray *infoKeys = nil;
|
||||
// Set a base font size if mail is HTML and user has set a default font-size
|
||||
ud = [[context activeUser] userDefaults];
|
||||
fontSize = [ud mailComposeFontSize];
|
||||
if ([fontSize intValue] > 0)
|
||||
content = [NSString stringWithFormat: @"<html><span style=\"font-size: %@px;\">%@</span></html>",
|
||||
if (fontSize > 0)
|
||||
content = [NSString stringWithFormat: @"<html><span style=\"font-size: %ipx;\">%@</span></html>",
|
||||
fontSize, text];
|
||||
else
|
||||
content = [NSString stringWithFormat: @"<html>%@</html>", text];
|
||||
|
||||
Reference in New Issue
Block a user