Merge lp:~mterry/unity-greeter/no-dragging into lp:unity-greeter

Proposed by Michael Terry
Status: Merged
Merged at revision: 322
Proposed branch: lp:~mterry/unity-greeter/no-dragging
Merge into: lp:unity-greeter
Diff against target: 34 lines (+16/-0)
2 files modified
NEWS (+4/-0)
src/menubar.vala (+12/-0)
To merge this branch: bzr merge lp:~mterry/unity-greeter/no-dragging
Reviewer Review Type Date Requested Status
Robert Ancell Approve
Review via email: mp+94447@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'NEWS'
2--- NEWS 2012-02-22 13:41:24 +0000
3+++ NEWS 2012-02-23 20:33:18 +0000
4@@ -1,3 +1,7 @@
5+Overview of changes in unity-greeter 0.2.5
6+
7+ * Don't allow dragging the window by the top bar
8+
9 Overview of changes in unity-greeter 0.2.4
10
11 * Don't crash when all monitors are the same size
12
13=== modified file 'src/menubar.vala'
14--- src/menubar.vala 2012-02-15 09:21:45 +0000
15+++ src/menubar.vala 2012-02-23 20:33:18 +0000
16@@ -142,6 +142,18 @@
17 label.ensure_style ();
18 label.modify_fg (Gtk.StateType.INSENSITIVE, label.get_style ().fg[Gtk.StateType.NORMAL]);
19
20+ /* Prevent dragging the window by the menubar */
21+ try
22+ {
23+ var style = new Gtk.CssProvider ();
24+ style.load_from_data ("* {-GtkWidget-window-dragging: false;}", -1);
25+ get_style_context ().add_provider (style, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
26+ }
27+ catch (Error e)
28+ {
29+ debug ("Internal error loading session chooser style: %s", e.message);
30+ }
31+
32 setup_indicators ();
33
34 set_size_request (-1, 32);

Subscribers

People subscribed via source and target branches