зеркало из https://github.com/mozilla/pjs.git
Null check followup b=187508 p=bugs.mano@mail-central.com r=pink sr=me a=asa
This commit is contained in:
Родитель
3e8719b02d
Коммит
0a06ddd493
|
@ -540,14 +540,20 @@ NS_IMETHODIMP nsLookAndFeel::GetMetric(const nsMetricID aID, PRInt32 & aMetric)
|
|||
kCFPreferencesAnyApplication,
|
||||
kCFPreferencesCurrentUser,
|
||||
kCFPreferencesAnyHost);
|
||||
PRInt32 fullKeyboardAccessPrefVal;
|
||||
::CFNumberGetValue(fullKeyboardAccessProperty, kCFNumberIntType,
|
||||
&fullKeyboardAccessPrefVal);
|
||||
|
||||
if (fullKeyboardAccessPrefVal == 3) // "Full keyboard access" is on
|
||||
aMetric = 7; // everything that can be focused
|
||||
else
|
||||
aMetric = 1; // Textboxes
|
||||
if (fullKeyboardAccessProperty) {
|
||||
PRInt32 fullKeyboardAccessPrefVal;
|
||||
::CFNumberGetValue(fullKeyboardAccessProperty, kCFNumberIntType,
|
||||
&fullKeyboardAccessPrefVal);
|
||||
|
||||
if (fullKeyboardAccessPrefVal == 3) // "Full keyboard access" is on
|
||||
aMetric = 7; // everything that can be focused
|
||||
else
|
||||
aMetric = 1; // Textboxes
|
||||
}
|
||||
else // By default, "Full keyboard accees" preference is off
|
||||
aMetric = 1;
|
||||
|
||||
break;
|
||||
default:
|
||||
aMetric = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче