Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/widget/gtk/nsToolkit.cpp
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/* vim:expandtab:shiftwidth=4:tabstop=4:
3
 */
4
/* This Source Code Form is subject to the terms of the Mozilla Public
5
 * License, v. 2.0. If a copy of the MPL was not distributed with this
6
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7
8
#include "nscore.h"  // needed for 'nullptr'
9
#include "nsGTKToolkit.h"
10
11
nsGTKToolkit* nsGTKToolkit::gToolkit = nullptr;
12
13
//-------------------------------------------------------------------------
14
//
15
// constructor
16
//
17
//-------------------------------------------------------------------------
18
nsGTKToolkit::nsGTKToolkit()
19
  : mFocusTimestamp(0)
20
0
{
21
0
}
22
23
//-------------------------------------------------------------------------------
24
// Return the toolkit. If a toolkit does not yet exist, then one will be created.
25
//-------------------------------------------------------------------------------
26
// static
27
nsGTKToolkit* nsGTKToolkit::GetToolkit()
28
0
{
29
0
    if (!gToolkit) {
30
0
        gToolkit = new nsGTKToolkit();
31
0
    }
32
0
33
0
    return gToolkit;
34
0
}