Skip to content

Commit 3169977

Browse files
author
Ilia Rostovtsev
committed
18.47 [patch #737 - user settings not loaded in File Manager]
1 parent 7cdd2d7 commit 3169977

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Changelog
22

3+
#### Version 18.47-patch1 (April 30, 2017)
4+
* Fixed bug [#737](https://github.com/qooob/authentic-theme/issues/737)
5+
36
#### Version 18.47 (April 29, 2017)
47
* Added desktop notifications [#734](https://github.com/qooob/authentic-theme/issues/734)
58
* Added improved display and data-grouping for theme's update notice

authentic-init.pm

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ init_funcs();
99

1010
sub settings
1111
{
12-
my ($f) = @_;
12+
my ( $f, $e ) = @_;
1313
my %c;
1414
if ( -r $f ) {
1515
my $k = read_file_contents($f);
1616
my %k = $k =~ /(.*?)=(.*)/g;
17-
delete @k{ grep( !/^settings_/, keys %k ) };
17+
delete @k{ grep( !/^$e/, keys %k ) };
1818
foreach $s ( keys %k ) {
1919
$k{$s} =~ s/^[^']*\K'|'(?=[^']*$)|;(?=[^;]*$)//g;
2020
$k{$s} =~ s/\\'/'/g;
@@ -561,8 +561,8 @@ sub init_vars
561561

562562
our $t_uri__i = get_env('request_uri');
563563
our %__settings = ( settings_default(),
564-
settings( $config_directory . "/authentic-theme/settings.js" ),
565-
settings( get_user_home() . "/.atconfig" ) );
564+
settings( $config_directory . "/authentic-theme/settings.js", 'settings_' ),
565+
settings( get_user_home() . "/.atconfig", 'settings_' ) );
566566
our ( %text, %in, %gconfig, $current_theme, $root_directory, $theme_root_directory, $t_var_switch_m,
567567
$t_var_product_m );
568568

@@ -1099,8 +1099,8 @@ sub theme_version
10991099
( ( !$switch && $sh__ln__g___version )
11001100
&& ( $sh__ln__c___version = $sh__ln__g___version, ( $sh__ln__c___version =~ s/\.|-|git//ig ) ) );
11011101

1102-
if (theme_mode() eq 'debug' && !$switch && $sh__ln__g___version) {
1103-
$sh__ln__c___version .= time();
1102+
if ( theme_mode() eq 'debug' && !$switch && $sh__ln__g___version ) {
1103+
$sh__ln__c___version .= time();
11041104
}
11051105
return $sh__ln__c___version;
11061106
}

authentic-lib.pm

+1-3
Original file line numberDiff line numberDiff line change
@@ -3628,9 +3628,7 @@ sub manage_theme_config
36283628
elsif ( $action eq 'load' ) {
36293629
my $atconfig_file = ( get_user_home() . "/.atconfig" );
36303630
if ( -f $atconfig_file ) {
3631-
my %atconfig = ( settings( get_user_home() . "/.atconfig" ) );
3632-
3633-
delete @atconfig{ grep( !/^config_portable_/, keys %atconfig ) };
3631+
my %atconfig = ( settings( $atconfig_file, 'config_portable_' ) );
36343632
get_json( \%atconfig );
36353633
}
36363634
else {

version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
18.47-git-201704301121

0 commit comments

Comments
 (0)