summaryrefslogtreecommitdiffstats
path: root/src/widgets/desktop-widget.cpp
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 15:20:40 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 15:20:40 +0000
commit27cadae623ce5bc66b0401238bc7737b7b9d37d5 (patch)
tree75a45add7b9b08502dcab731bda324adb2383d91 /src/widgets/desktop-widget.cpp
parentege-color-prof-tracker: Cosmetic cleanup (diff)
downloadinkscape-27cadae623ce5bc66b0401238bc7737b7b9d37d5.tar.gz
inkscape-27cadae623ce5bc66b0401238bc7737b7b9d37d5.zip
Updates for GdkScreen/GdkMonitor API changes
Diffstat (limited to 'src/widgets/desktop-widget.cpp')
-rw-r--r--src/widgets/desktop-widget.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 2479fa453..36ee1fe6a 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -133,7 +133,7 @@ public:
}
private:
- static void hook(EgeColorProfTracker *tracker, gint a, gint b, CMSPrefWatcher *watcher);
+ static void hook(EgeColorProfTracker *tracker, gint b, CMSPrefWatcher *watcher);
class DisplayProfileWatcher : public Inkscape::Preferences::Observer {
public:
@@ -172,16 +172,16 @@ private:
};
#if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2)
-void CMSPrefWatcher::hook(EgeColorProfTracker * /*tracker*/, gint screen, gint monitor, CMSPrefWatcher * /*watcher*/)
+void CMSPrefWatcher::hook(EgeColorProfTracker * /*tracker*/, gint monitor, CMSPrefWatcher * /*watcher*/)
{
unsigned char* buf = 0;
guint len = 0;
- ege_color_prof_tracker_get_profile_for( screen, monitor, reinterpret_cast<gpointer*>(&buf), &len );
- Glib::ustring id = Inkscape::CMSSystem::setDisplayPer( buf, len, screen, monitor );
+ ege_color_prof_tracker_get_profile_for( monitor, reinterpret_cast<gpointer*>(&buf), &len );
+ Glib::ustring id = Inkscape::CMSSystem::setDisplayPer( buf, len, monitor );
}
#else
-void CMSPrefWatcher::hook(EgeColorProfTracker * /*tracker*/, gint /*screen*/, gint /*monitor*/, CMSPrefWatcher * /*watcher*/)
+void CMSPrefWatcher::hook(EgeColorProfTracker * /*tracker*/, gint /*monitor*/, CMSPrefWatcher * /*watcher*/)
{
}
#endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2)
@@ -660,7 +660,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
#if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2)
bool fromDisplay = prefs->getBool( "/options/displayprofile/from_display");
if ( fromDisplay ) {
- Glib::ustring id = Inkscape::CMSSystem::getDisplayId( 0, 0 );
+ Glib::ustring id = Inkscape::CMSSystem::getDisplayId( 0 );
bool enabled = false;
dtw->canvas->_cms_key = id;
@@ -944,9 +944,8 @@ void sp_dtw_color_profile_event(EgeColorProfTracker */*tracker*/, SPDesktopWidge
// Handle profile changes
GdkScreen* screen = gtk_widget_get_screen(GTK_WIDGET(dtw));
GdkWindow *window = gtk_widget_get_window(gtk_widget_get_toplevel(GTK_WIDGET(dtw)));
- gint screenNum = gdk_screen_get_number(screen);
gint monitor = gdk_screen_get_monitor_at_window(screen, window);
- Glib::ustring id = Inkscape::CMSSystem::getDisplayId( screenNum, monitor );
+ Glib::ustring id = Inkscape::CMSSystem::getDisplayId( monitor );
bool enabled = false;
dtw->canvas->_cms_key = id;
dtw->requestCanvasUpdate();